Dies ist eine alte Version des Dokuments!
Im HMENU werden die Grundeinstellungen eines Menüs definiert, z.B. den Menütyp (Brotkrumenpfad, Verzeichnis, …) und welche Seiten verwendet werden sollen.
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
1/2/3/… | menuObj | Die Ziffern stehen für die einzelnen Ebenen in der Seitenstruktur. Jeder Ebene kann ein Menü-Objekt zugewiesen werden (1 = TMENU ) oder Eigenschaften einer anderen Ebene kopiert werden (2 < .1 ). Ebenen, die im Menü nicht definiert wurden, werden auch nicht angezeigt! |
entryLevel | Integer | Definiert die Ebene, ab der die Seitenstruktur ausgegeben wird. Ein positiver Wert zählt die Ebene von root (0 ) aus.Negative Werte sind relative Angaben zur aktuellen Seite: -1 gibt alle Ebenen unterhalb der aktuellen Seite aus, nicht aber die aktuelle Ebene.-2 gibt die aktuelle Ebene sowie alle darunter liegenden Ebenen an.Höhere negative Werte zeigen weitere Ebenen entlang der rootline an. |
special | Art der Navigation. Siehe unten. | |
special.value | Liste von UIDs | Kommaseparierte Liste mit UIDs von Seiten, die verarbeitet werden sollen. |
maxItems | Integer | Die maximale Anzahl ausgegebener Menüpunkte; gilt auch für Unterseiten. Weitere Seiten werden im Menü nicht angezeigt. Diese Eigenschaft kann auch auf der Ebene der Menü-Objekte angegeben werden. |
begin | Integer +calc | Wählt den ersten gewünschten Menüpunkt. begin = 3 überspringt die ersten beiden Seiten und startet die Ausgabe des Menüs bei Seite 3. |
alwaysActivePIDlist | Setzt die gewählten Seiten als aktiv und zeigt somit deren direkten Unterseiten an. Hinfällig, wenn expAll aktiviert ist. |
|
excludeUidList | Liste von UIDs | Kommaseparierte Liste mit UIDs von Seiten, die von der Ausgabe im Menü ausgenommen werden sollen. Die aktuelle Seite kann mit current ausgeblendet werden.excludeUidList = 17,4,current |
includeNotInMenu | boolean | Erzwingt die Ausgabe von Seiten, die in ihren Eigenschaften Im Menü verstecken aktiviert haben. |
wrap | wrap | Umschließt das gesamte Menü. |
stdWrap | stdWrap | Wird nach wrap ausgeführt. |
Mit der Eigenschaft special
können verschiedene Navigationsformen definiert werden. Bei Verwendung von special
kann die Eigenschaft entryLevel
nicht verwendet werden (außer mit dem Wert keywords
).
Blättermenü: Ermöglicht das Navigieren vor- und rückwärts auf einer Ebene sowie nach oben. Die gewünschten Werte der Eigenschaft items
können mit |
getrennt aufgezählt werden.
Mögliche items-Werte:
up | eine Ebene nach oben |
---|---|
index | zwei Ebenen nach oben |
first / last | erste / letzte Seite auf gleicher Ebene |
prev / next | vorherige / nächste Seite auf gleicher Ebene |
prevsection / nextsection | erste Seite der vorherigen / nächsten Sektion (gleiche Ebene wie PID) |
prevsection_last / nextsection_last | letzte Seite der vorherigen / nächsten Sektion (gleiche Ebene wie PID) |
Eigenschaft | Datentyp | Beschreibung |
---|---|---|
Mit diesem Zuständen können verschiedene Status in Navigationen (TMENU, GMENU und IMGMENU) definiert werden. Die Rollover-Zustände RO
funktionieren nicht bei TMENU; dies sollte mit CSS gelöst werden.
Zustand | Beschreibung |
---|---|
NO | Der Normalzustand; muss immer definiert sein. Wenn für diesen Zustand Eigenschaften angelegt werden, muss man ihn nicht explizit mit NO = 1 aktivieren. Alle anderen Zustände müssen immer erst aktiviert werden. |
IFSUB IFSUBRO | Eigenschaften aller Seiten, die mindestens eine Unterseite enthält. |
ACT ACTRO | Eigenschaften der aktuellen Seite UND aller in der rootline darüber liegenden Seiten. |
ACTIFSUB ACTIFSUBRO | Eigenschaften aller in der rootline darüber liegenden Seiten. Die aktuelle Seite ist hiervon ausgenommen! |
CUR CURRO | Eigenschaften nur der aktuellen Seite. |
CURIFSUB CURIFSUBRO | Eigenschaften nur der aktuellen Seite, falls sie Unterseiten enthält. |
USR USRRO | Eigenschaften von Seiten, die nur von eingeloggten FE-Usern gelesen werden können. |
SPC | Konfiguration von Seiten des Typs Menu Separator, welche der Unterteilung von Menüs dienen. |
USERDEF1 USERDEF1RO | |
USERDEF2 USERDEF2RO |
Priorität bei Menüzuständen: USERDEF2, USERDEF1, SPC, USR, CURIFSUB, CUR, ACTIFSUB, ACT, IFSUB