WS-LoadProductMenuIndex()

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.