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
<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
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
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.
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
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}" ...
super das passt 🙂 vielen Dank und ein schönes WE,
Gruß