Zum Inhalt springen

Wrap um menu als : <div id="{field:uid}">|</div>

Erstellt am 7. Juli 2006 · 6 Antworten · letzte Antwort am 7. Juli 2006

Tags: Frage

typo3_typ ·

hallo,
wie kann ich denn einen div um ein Menü wrappen und diesem die field:uid mitgeben?

Mein Ansatz mit:
2 = TMENU
2 {
wrap =<div class='wp_nav'>|</div>

ist wohl korrekt , aber es fehlt eben die uid. Kann mir da jemand weiterhelfen bitte 🙂

Viele Grüße,

typo3_typ

igorshmigor ·

<div id="{field:uid}"> ist schon richtig, aber du mußt wrap.dataWrap benutzen.
Oder aber normal wrap und dann in die nächste Zeile wrap.insertData=1

typo3_typ ·

Hi Igorshmigor,

danke für die schnelle antwort:

heisst das ich würde wie folgt vorgehen?

2 = TMENU
2 {
data = page:uid
wrap = <div id="{field:uid}">
insertData = 1
dataWrap = {field:uid}

Ist mir noch nicht so geläufig das typo3 gescripte 🙂

Wär super wenn du mir nochmals helfen könntest,

Viele Grüße

Typo3_Typ

igorshmigor ·

bin selber nicht so ganz fit in Typoscript, aber ich glaube es müßte so aussehen:

2 = TMENU
2.NO=1
2.NO {
	wrap = <div id="{field:uid}">|</div>
	wrap.insertData = 1
}

bzw.

2 = TMENU
2.NO=1
2.NO {
	wrap.dataWrap = <div id="{field:uid}">|</div>
}

Für welche der beiden Schreibweisen Du dich entscheidest ist Geschmackssache.

typo3_typ ·

Hmm,

das geht auch net 🙁

Hab jetz alle möglichen varianten durchgespielt, immer mit demselben -falschen -Ergebnis 🙁

Hast Du noch einen VOrschlag?

Gruß

Typo3_typ

igorshmigor ·

vielleicht stdWrap.dataWrap ?

Ich habe hier Beispiele aus meinem alten Projekt gefunden, in denen das so funktioniert hatte:

1.NO=1
1.NO.allWrap=<span class="navhorizontal" id="navi{field:uid}">|</span> 
1.NO.allWrap.insertData=1

und

1.NO.stdWrap.dataWrap=<span class="newstitel">|<br /><a href="index.php?id={field:uid}" ...