Hi.
Wie kann ich in meinem TMENU in den ATagParams den namen der Zielseite einbinden?
Jetzt habe ich folgenden TS:
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
wrap = |
NO {
allWrap = |
ATagParams = class="NAME" style="background-color:NAME.jpg"
}
}
Wie kann ich in den "ATagParams" die NAME-Platzhalter mit dem entsprechenden Ziel-Seitennamen ersetzen??
So, habe das Posting nochmal ueberarbeitet.
War etwas zu unuebersichtlich 🙂
Hallo,
wie wärs mit
NO.ATagParams = style="background-color:{field:uid}.jpg"
NO.allStdWrap.insertData = 1
bei field kannst du jedes feld von der Tabelle pages nehmen
georg
Danke, du bist mein Retter 😃
Eine kleine Frage noch:
Wie kann ich den aktuellen Seitennamen ausgeben?
(In einer anderen Menue-Ebene muss in einen wrap der aktuelle Seitentitel rein)
lib.mainMenu.2 = TMENU
lib.mainMenu.2 {
wrap = <div class="{field:title}">|</div>
wrap.allStdWrap.insertData = 1
wrap.insertData = 1
allStdWrap.insertData = 1
insertData = 1
...
}
(Geht alles nicht.. 🙁 )
Im Grunde muss hier in dem DIV-Bereich des Ebene2-Wrap wieder das Selbe rein wie oben.
Also folgendes will ich ausgegeben haben:
<a href="a1.html" style="background-color:Foo.jpg">Foo</a>
<div class="Foo">
<a href="a1/b1.html">bla</a>
<a href="a1/b2.html">blubb</a>
</div>
<a href="a2.html" style="background-color:Bar.jpg">Bar</a>
<div class="Bar">
<a href="a2/b1.html">bla</a>
<a href="a2/b2.html">blubb</a>
</div>
Der Div-Bereich um die zweite Ebene soll den Klassennamen haben, den ich in Ebene 1 als Linknamen habe.
Also ich brauche den Ebene1-Linknamen im Wrap von Ebene2.
Hmm.. kann man keine wrap's mit Daten fuellen? :-(