Hallo,
ich habe eine Seite mit einem Hauptmenü oben (horizontal) und einem Untermenü links (vertikal). Über dem Untermenü soll zusätzlich die Bezeichnung des gewählten Hauptmenüpunktes stehen. Dazu habe ich dort
Typoscript-Code:
1: 2:
| 10 = TEXT 10.field = title |
eingefügt. Kleiner Denkfehler von mir - mit diesem wird natürlich immer die aktuelle Seite ausgelesen, so dass dort auch der gewählte Untermenüpunkt steht. Wie kann ich dies lösen?
Der Code für das Hauptmenü
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| temp.nav_main = COA temp.nav_main.10 = HMENU temp.nav_main.10 { special = directory special.value = 1 1 = TMENU 1 { noBlur = 1 wrap = <ul>|</ul> NO = 1 NO.ATagTitle.field = abstract // description // subtitle NO.allWrap = <li>|</li> NO.stdWrap.htmlSpecialChars = 1 ACT = 1 ACT < .NO ACT.allWrap = <li id="current">|</li> } } |
und hier für das Untermenü
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30:
| temp.col1_content = COA temp.col1_content { wrap = <ul id="submenu">|</ul> 10 = TEXT 10.field = title 10.wrap = <li id="title">|</li> 20 = HMENU 20 { entryLevel = 1 1 = TMENU 1 { expAll = 0 noBlur = 1 IProcFunc = user_IProc_dfn NO = 1 NO.ATagTitle.field = abstract // description // subtitle NO.allWrap = |<span class="hidden">.</span> NO.wrapItemAndSub = <li>|</li> NO.stdWrap.htmlSpecialChars = 1 ACT < .NO ACT = 1 ACT.allWrap = <span>|</span><span class="hidden">.</span> ACT.doNotLinkIt = 1 ACT.stdWrap.htmlSpecialChars = 1 } } } |