Einzel-Tag zum Laden einer frei positionierten Untermenü-Struktur (auf Basis eines Indexwerts).
Wegweiser: Frei positioniertes Produktmenü
Dieser Indexwert kann wie folgt angegeben werden:
<!-- Der Indexwert in einem festen Wert übergeben -->
<!-- Es werden nur Navigationspunkte der Kategorie 12346 geladen -->
~WS-LoadProductMenuIndex(123456,submenu,1,show,no,0)~
<!-- Der Indexwert wird dynamisch über ein Tag gesetzt -->
<!-- Mit CAT-Index werden nur Navigationspunkte der aktuell gewählten Kategorie geladen -->
~WS-LoadProductMenuIndex($CAT-Index$,submenu,1,show,no,0)~
<!-- Die Übergabe kann auch mit DesignControl-Tags erfolgen -->
~DC-FP1_reset~
~DC-FP1_set($CAT-Index$)~
~WS-LoadProductMenuIndex($DC-FP1$,submenu,1,show,no,0)~
<!-- Der Indexwert über eine Shopsystem-Variable gesetzt -->
<!-- Es werden automatisch nur die jeweiligen Unterkategorien der aktuell gewählten Kategorie geladen -->
~WS-LoadProductMenuIndex($_current_$,submenu,1,show,no,0)~
<!-- Es werden automatisch nur die Kategorien der gleichen Ebene / gleiches Level wie die gewählte Kategorie geladen -->
~WS-LoadProductMenuIndex($_parent_$,submenu,1,show,no,0)~
Das Tag hat 6 Parameter, die wie folgt verwendet werden:
Parameter |
Beschreibung |
Werte |
Erforderlich |
1 |
Kategorie-Indexwert: ▪Bei Angabe eines festen Werts werden nur alle Kategorien unterhalb dieser Kategorie verwendet. ▪Bei Angabe von $_current_$ werden alle Unterkategorien der aktuell gewählten Kategorie für das Menü verwendet. ▪Bei Angabe von $_parent_$ werden nur alle Kategorien auf der gleichen Ebene wie die aktuell gewählte für das Menü verwendet. ▪Statt den Kategorie-Indexwertes durch einen festen Wert zu definieren, z. B. 12345, kann der Kategorieindex-Wert auch durch ein entsprechendes Kategorie-Index-Tag dynamisch gesetzt werden, z. B. mithilfe von CAT-Index, CAT-TopIndex etc. Auch DesignControl-Tags können verwendet werden, z. B. DC-FP1. |
Fester gültiger Kategorie-Indexwert oder Shopsystem-Variable: $_current_$ $_parent_$ |
ja |
2 |
ID für den div-Container, der das Submenü aufnimmt. |
Beliebige interne Menübezeichnung (String) |
ja |
3 |
Anzahl der direkt anzuzeigenden Menüebenen. |
Ganzzahl zwischen 1 und 10 |
ja |
4 |
Tieferliegende, gewählte Menüebene (Unterkategorie) anzeigen oder verbergen. Der Parameter wird ausgewertet, wenn der Level der aktuell gewählten Kategorie größer ist als der definierte Endlevel - festgelegt durch Ausgangsebene (Parameter 1) plus Anzeigetiefe (Parameter 3). |
[show][hide] Standard: show show: Alle Kinder der ausgewählten Kategorie sowie alle Kategorien über der gewählten und deren Geschwister werden angezeigt hide: Kategorien auf Ebenen unterhalb des Endlevels werden nicht angezeigt. |
nein |
5 |
Optionale Erzeugung von onMouseOver- und onMouseOut-JavaScript-Events für Menüs, die Navigationspunkte mit Grafiken anzeigen. |
[yes][no] Standard: no |
nein |
6 |
Aktivieren/Deaktivieren der Klassenzuordnung: Legt fest, ob geöffnete Kategorien, die nicht im selektierten Teilbaum liegen, ebenfalls die Zuordnung "opened" oder keine Klassenzuordnung erhalten. |
[0][1] Standard: 0 (keine Klassenzuordnung) |
nein |
Verwendbar als …
Einzel-Tag |
+ |
Bereichs-Tag |
– |
negatives Bereichs-Tag |
– |
Schleifen-Tag |
– |
Zulässig in Templates …
Alle, aber nicht innerhalb von PM-DataLevel-Schleifen verwendbar.