HanSolo: Variable zum Hochzählen in TypoScript

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?

  1. 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

    1. 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
      }

      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

        --
        It's no good you trying to sit on the fence
        And hope that the trouble will pass
        'Cause sitting on fences can make you a pain in the ass.
        Und im Übrigen kennt auch Stonie Wayne.