|
|
# Areas / Zonen definieren
|
|
|
|
|
|
Die XML Datei `bricks.xml` ermöglichst dem Entwickler, verschiedene Zonen für Bausteine zu definieren. Die Zonen können entweder allgemein für alle Seiten bestimmt werden, oder für jeweilige Layouts. Z. B. Linke Bausteinzone wird nur im Layout mit 2 Spalten eingesetzt (links Sidebar und rechts der eigentliche Seiteninhalt).
|
|
|
|
|
|
```xml
|
... | ... | @@ -40,8 +42,9 @@ Die XML Datei `bricks.xml` ermöglichst dem Entwickler, verschiedene Zonen für |
|
|
</layouts>
|
|
|
</templateAreas>
|
|
|
```
|
|
|
# Reihenfolge
|
|
|
|
|
|
Außerdem empfiehlst sich, die Reihenfolge der Zonen zu bestimmen, orientiert an logischer Anordnung der Internetseite. Beispiel: der Kopfbereich (**header**) wird als erste Zone definiert und die Fußzeile (**footer**) als letzte. Das geschieht durch das Attribut `priority`:
|
|
|
Um die Benutzerfreundlichkeit zu erhöhen, wird empfohlen die Reihenfolge der Zonen (orientiert an logischer Anordnung der Internetseite) zu bestimmen. Beispiel: der Kopfbereich (**header**) wird als erste Zone definiert und die Fußzeile (**footer**) als letzte. Das geschieht durch das Attribut `priority`:
|
|
|
|
|
|
```xml
|
|
|
<templateAreas>
|
... | ... | @@ -50,6 +53,7 @@ Außerdem empfiehlst sich, die Reihenfolge der Zonen zu bestimmen, orientiert an |
|
|
<area name="prefixContentBricks" inheritance="1" priority="4">
|
|
|
|
|
|
```
|
|
|
# Beispiel
|
|
|
|
|
|
Hier ein umfassendes Beispiel:
|
|
|
|
... | ... | |