... | ... | @@ -44,6 +44,35 @@ Die XML Datei `bricks.xml` ermöglichst dem Entwickler, verschiedene Zonen für |
|
|
</layouts>
|
|
|
</templateAreas>
|
|
|
```
|
|
|
|
|
|
# Definition von Zonen für bestimmte Seitentypen
|
|
|
|
|
|
In `bricks.xml` Datei kann man auch Brick Zonen definieren, die nur für bestimmte Seitentypen gelten. Dadurch werden diese Zonen nur auf den entsprechenden Seiten angezeigt und erscheinen nicht auf allen Seiten.
|
|
|
|
|
|
```xml
|
|
|
<quiqqer>
|
|
|
<bricks>
|
|
|
<templateAreas>
|
|
|
<!-- specific site type areas -->
|
|
|
<siteTypes>
|
|
|
<type type="quiqqer/PACKAGE:types/SITE_TYPE">
|
|
|
<area name="headerSuffix" inheritance="1" priority="1">
|
|
|
<title>
|
|
|
<locale ... />
|
|
|
</title>
|
|
|
<description>
|
|
|
<locale ... />
|
|
|
</description>
|
|
|
</area>
|
|
|
</type>
|
|
|
</siteTypes>
|
|
|
</templateAreas>
|
|
|
</bricks>
|
|
|
</quiqqer>
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
# Reihenfolge
|
|
|
|
|
|
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`:
|
... | ... | |