Variable zum Hochzählen in TypoScript
HanSolo
- sonstiges
Hallo,
mit diesem TypoScript baue ich in Typo3 mein Navigationsmenü:
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
entryLevel = 0
wrap = <ul id="navigation"> | </ul>
1 = TMENU
1.noBlur = 1
1.NO.linkWrap = <li id="panel1"> | </li>
}
Es ist zu erkennen, dass jedem <li> Element eine id mit dem Namen panel1 zugeordnet wird. Ich würde nun gerne erreichen, dass 1 durch eine Variable ersetzt wird. Geht das irgendwie in TypoScript.
Sind z.B. 5 Navigationselemente vorhanden dann soll sowas erzeugt werden:
<li id="panel1">...</li>
<li id="panel2">...</li>
<li id="panel3">...</li>
<li id="panel4">...</li>
<li id="panel5">...</li>
Ich bräuchte also sowas wie einen Zähler in TypoScript. Geht sowas?
Hallo HanSolo,
suchst du nach "Typo3 HMENU zähler" so findest du folgenden Treffer an bereits erster Stelle:
http://www.typo3wizard.com/de/snippets/menus/nummeriertes-menue.html
MfG
Peter
Ich hab's jetzt so gelöst, klappt wunderbar:
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
entryLevel = 0
wrap = <ul> | </ul>
1 = TMENU
1.noBlur = 1
1.NO.wrapItemAndSub = <li id="panel{register:count_HMENU_MENUOBJ}"> | </li>
1.NO.wrapItemAndSub.insertData = 1
}
Guten Morgen,
nur, weil wir's von "Verhörern" auch schon hatten:
Jetzt habe ich wahrhaftig das dritte Mal "Variable zur Hochzeit in TypoScript" gelesen, das darf doch eigentlich nicht wahr sein! ;o)
File Griese,
Stonie