Morgen.
Ich suche seit Stunden verzweifelt nach einer Möglichkeit, einem Untermenü im DIV Container eine eindeutige Zahl zuzuweisen.
Die Untermenüitems sollen einen großen Container um sich herum haben, der alle Links wrapped. Praktisch so:
Menü 1 -> <div id="untermenue1">Link 1<br />Link 2<br />Link3</div>
Menü 1 -> <div id="untermenue2">Link 1<br />Link 2<br />Link3</div>
Menü 1 -> <div id="untermenue3">Link 1<br />Link 2<br />Link3</div>
Die Idee dahinter ist, dass ich die einzelnen Container per JavaScript ansprechen kann, um sie langsam "heraussliden" zu lassen.
So sieht das TypoScript aus:
SIDEMENU = HMENU
SIDEMENU {
special = directory
special.value = 3
1 = TMENU
1 {
expAll = 1
wrap = <div id="header_sidemenu"><div id="header_sidemenu_mainitems">|</div></div>
noBlur = 1
NO = 1
NO {
ATagParams = class="sidemenu_mainitem" onMouseOver="menuPoint = {elementUid}; menuslider_horizontal(1,0,0)" onMouseOut="menuslider_horizontal(0,1,0)"
wrapItemAndSub = |
subst_elementUid = 1
}
IFSUB = 1
IFSUB {
wrapItemAndSub = |
ATagParams = class="sidemenu_mainitem" onMouseOver="menuPoint = {elementUid}; menuslider_horizontal(1,0,0)" onMouseOut="menuslider_horizontal(0,1,0)"
subst_elementUid = 1
}
ACTIFSUB < .IFSUB
}
2 = TMENU
2 {
expAll = 1
wrap = <div id="untermenue1">|</div>
#Hier soll dem Menü eine eindeutige Zuweisung erfolgen
noBlur = 1
NO = 1
NO {
ATagParams = class="sidemenu_subitem"
wrapItemAndSub = |
}
IFSUB = 1
IFSUB {
wrapItemAndSub = |
ATagParams = class="sidemenu_subitem"
}
ACTIFSUB < .IFSUB
}
}
Dem normalen wrap kann ich ja keine Data Eigenschaften hinzufügen.
Wie stelle ich das jetzt am geschicktesten an, um hier zum Ziel zu kommen?