Hallo,
mittels der Extension "cron_accessiblemenus" generiere ich ein Menü mit sog. dfn-Tags. Das Menü ist wie folgt aufgebaut werden:
Horizontal: Einträge Level 1
Vertikal: Subeinträge
Erstellt habe ich das Menü so:
hmenu = COA
hmenu.10 = HMENU
hmenu.10.special = directory
hmenu.10.special.value = 6
hmenu.10.1.wrap = <div class="hnav"><ul>| </ul></div>
hmenu.10.1 = TMENU
hmenu.10.1 {
noBlur = 1
IProcFunc = user_cronaccessiblemenus->makeAccessible
IProcFunc.dfn = 1
NO {
ATagTitle.field = abstract // description // title
allWrap = <li> | </li>
stdWrap.htmlSpecialChars = 1
}
ACT = 1
ACT {
wrapItemAndSub = <li class="act"> | </li>
stdWrap.htmlSpecialChars = 1
doNotLinkIt = 1
}
RO = 0
}
vmenu = COA
vmenu.10 = HMENU
vmenu.10.expAll = 1
vmenu.10.entryLevel = 2
vmenu.10.1.wrap = <div class="vnav"><ul>| </ul></div>
vmenu.10.1 = TMENU
vmenu.10.1 {
noBlur = 1
IProcFunc = user_cronaccessiblemenus->makeAccessible
IProcFunc.dfn = 1
NO {
ATagTitle.field = abstract // description // title
allWrap = <li> | </li>
stdWrap.htmlSpecialChars = 1
}
ACT = 1
ACT {
wrapItemAndSub = <li class="act"> | </li>
stdWrap.htmlSpecialChars = 1
doNotLinkIt = 1
}
RO = 0
}
Anschließend noch die Integration in die HTML-Vorlage:
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin...
workOnSubpart = DOKUMENT
marks.HNAV < hmenu
marks.VNAV < vmenu
}
Soweit klappt das natürlich. Mein Problem ist nun, dass im Prinzip 2 Menüs erstellt werden, obwohl es nur ein einziges ist: D.h. die Gliederung mittels der dfn-Tags ist falsch usw.
So sieht dann die falsche Darstellung ohne Stylesheet aus:
1: Menüpunkt 1
2: Menüpunkt 2
___________________
1: Menüpunkt 1.1
Richtig wäre:
1: Menüpunkt 1
1.1: Menüpunkt 1.1
2: Menüpunkt 2
Wer kann mir helfen, die Menüs zu verschachteln ohne die Aufsplittung in Horizontal (1.Ebene) und Vertikal (von 1.Ebene abhängige 2. Ebene) zu verlieren?
1000 Dank schon im Voraus!
Dirk