Zum Inhalt springen

TypoScript Menü mit inkremetieller id?

Erstellt am 15. Dezember 2007 · 7 Antworten · letzte Antwort am 8. Januar 2008

Tags: Frage

sabsine ·

Hallo ich habe ein hübsches Menü mit JavaScript, allerdings benötige dazu das sich die id eines jeden Hauptmenupunkt eine unterschiedliche id bekommt.
Kann ich das mit TypoScrpit lösen?
Nach dem Prinzip:

IFSUB.wrapItemAndSub = <li id="66552+1" class="off">|</li>

Wäre echt Super wenn jemand mir helfen könnte.

Lg
Sabsine

sabsine ·

Habe folgendes ausprobiert:

IFSUB = 1
IFSUB.wrapItemAndSub = <li id="{field:title}">|</li>
IFSUB.linkWrap = <span>|</span>
IFSUB.ATagBeforeWrap = 1

Allerdings kommt bei mir einfach "{field:title}" als text raus, und nicht der Titel?

Hast du evtl. eine Erklärung?
Lg
Sabsine

Crossposting:#639334

sabsine ·

Also zwar nicht die beste Lösung, aber es geht auch mit optionsplit:
Bei mir sieht das dann so aus:

IFSUB.wrapItemAndSub = <li id="home">|</li>||<li id="spenden">|</li>||<li id="philosophie">|</li>||<li id="kontakt">|</li>

Somit wird den einzelnen Menüeinträgen eine eigene Klasse gegeben.

Hoffe es hilft evtl. mal jemanden.

Liebe Grüße
Sabsine

ArminB ·

moin,

	1.NO{
allWrap.insertData = 1
allWrap = <li class="{field:title}">|
wrapItemAndSub = |</li>

}

Leider muss man z.B. über allWrap gehen, da insertData bei wrapItemAndSub nicht greift.

Armin

just2b ·
ArminB schrieb

Leider muss man z.B. über allWrap gehen, da insertData bei wrapItemAndSub nicht greift

könnte das mal wer patchen ^^

georg