Moin an alle aus diesem wirklich hilfreichen Forum
Ich habe folgendes Menu entwickelt:
### Hauptnavigation ###
### funktioniert
10 = HMENU
10{
1 = GMENU
1.NO = 1
.... (funktioniert alles)
}
##### Subnavigation #####
### funktioniert auch####
20 = HMENU
20{
entryLevel = 1
wrap = <div class="submenu_main">|</div>
1 = TMENU
1.wrap = <span class="first_item">|</span> || <span class="second_item">|</span>
1.NO = 1
1.NO.linkWrap = | |*| | |
}
Mein Problem ist die Zeile "1.wrap = <span class="first_item">|</span> || <span class="second_item">|</span>
", die in dieser Art leider nicht funktioniert.
Es geht darum, das die Untermenüs unterschiedliche Klassen bekommen.
Im Forum habe ich alles mögliche für 1.No.wrap gefunden, aber das löst das Problem nicht.
Ich kann den Krams auch nicht in die Zeile "wrap = <div class="submenu_main">|</div>" integrieren, da sonst das Design auch angezeigt wird, wenn kein Inhalt vorhanden ist.
Also: wie mache ich unterschiedliche wrap´s um 1.wrap ?
Danke
mit "optionSplit" wirst du in der Referenz fündig... das hättest du auch über die Suche gefunden...
Danke für die schnelle Hilfe. Aber wie so oft kann der Fragende der Antwort nicht so recht folgen.
Meine Zeile
1.wrap = <span class="first_item">|</span> || <span class="second_item">|</span>
beinhaltet doch bereits die "optionSplit" Technik. Nur es funktioniert eben nicht.
Ich gehe also davon aus, das man wrap nicht splitten kann. Ist Das so? Oder wo ist bei mir der Tunnel im Kopf?
Zitat: ghoti aus typo3forum.net
temp.2.mainmenu= GMENU
temp.2.mainmenu.wrap = <div>|</div>
Das wrap wird EINMAL um das ganze Menü gewrappt, mit Option Split gibst du an, wie sich der wrap bei mehreren Elementen verhält.
Wenn du einen Wrap um die Elemente haben möchtest, dann geht das mit:
temp.2.mainmenu.NO.allWrap = <div class="erstes">|</div>|*|<div class="weitere">|</div>
| ist Platzhalter für das einzufügende Objekt
|*| ist der Trenner
Mit NO.AllWrap wird jedes einzelne Element der Ebene umschlossen. Das ist aber nicht das, was ich will.
Noch einmal die Ausgangssituation:
Ich habe eine oberste Ebene, das 5 Seiten/Links enthält.
Wählt man einen Link aus, so erscheint an einer anderen Stelle das entsprechende Untermenu.
Klickt man also auf den ersten Link der obersten Kategorie, so soll das Submenu mit
<span class="erstesUntermenu">|</span>
umschlossen werden.
Klickt man auf den zweiten Link der obersten Ebene, so soll das Submenu mit
<span class="zweitesUntermenu">|</span>
umschlossen werden
usw.
Mit dem bisher genannten Vorschlag erreiche ich das leider nicht.
Trotzdem Danke soweit.