Hallo Leute,
wie schaffe ich es, dass mein Hauptmenü immer! im aktiven Zusand bleibt? Der Zeit verwende ich TS mit menu.RO
Doch wenn ich eine Seitenstruktur habe, auf der die Untermenüpunkte die Unterseiten der Hauptmenüseiten sind, sind die Hauptmenüseiten meist vom Typ shortcut.
Deshlab greifen meine TSs bei .RO nicht - logisch.
Aber wie kann ich es dann lösen? Ich habe als Besucher von T3-Seiten schon öft Lösungen gesehen.
Versteht das keiner?
Nochmal (Untermenü ^= Unterseiten):
Mein Untermenü ist eine Ebene tiefer als das Hauptmenü. Wenn ich nun auf Hauptmenü klicke, werden (in der Regel) sofort die Unterseiten aufgerufen. Deshalb hat es keine Wirkung für das Hauptmenü den aktiven Zustand festzulegen, weil die ja eigenlitch nie geöffnet werden, sondern immer nur die Untermenü-Seiten.
johanness schriebVersteht das keiner?
Nochmal (Untermenü ^= Unterseiten):
Mein Untermenü ist eine Ebene tiefer als das Hauptmenü. Wenn ich nun auf Hauptmenü klicke, werden (in der Regel) sofort die Unterseiten aufgerufen. Deshalb hat es keine Wirkung für das Hauptmenü den aktiven Zustand festzulegen, weil die ja eigenlitch nie geöffnet werden, sondern immer nur die Untermenü-Seiten.
Evtl. könnte man das besser nachvollziehen, wenn man es sich live ansehen könnte!?
Hier mein Beispiel:
http://p5823.typo3server.info/
Wenn du auf ein Hauptmenü-Punkt klickst wird er blau. Wenn du auf den Untermenü-Punkt klickt wieder orange, er sollte aber blau bleiben.
ich verwende dieses Script:
seite = PAGE
seite {
typeNum = 0
stylesheet = fileadmin/static/style.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/static/template.html
10.workOnSubpart = DOCUMENT
10.marks {
MAIN = HMENU
MAIN.1 = TMENU
MAIN.1.NO = 1
MAIN.1.NO.ATagParams = class="main"
MAIN.1.NO.linkWrap = <td width="60" height="28"><div id="main"> | </div></td><td class="pile" width="1"> </td>
MAIN.1.RO < .MAIN.1.NO
MAIN.1.RO.linkWrap = <td width="60" height="28"><div id="main_active"> | </div></td><td class="pile" width="1"> </td>
MAIN.1.CUR < .MAIN.1.RO
SUB = HMENU
SUB.entryLevel = 1
SUB.1 = TMENU
SUB.1.NO = 1
SUB.1.NO.ATagParams = class="sub"
SUB.1.NO.linkWrap = <li> | </li>
SUB.1.RO < .SUB.1.NO
SUB.1.RO.ATagParams = class="sub_active"
SUB.1.CUR < .SUB.1.RO
//...
}
}
Danke! Was drei Buchstaben ausrichten können 😉