Hallo,
ich habe folgenden wrap Im TS (kein Menü):
stdWrap.dataWrap = <div class="{field:???} "> | </div>
Was ich machen möchte ist, dass nur für eine Seite statt den ??? class=”Home” steht und für alle anderen Seiten class=”Menu“ steht.
Ich habe verschiedene Lösungsansätze durchprobiert, bin jedoch zu keinem Ergebnis gekommen.
Irgendwie hätte ich mir gedacht
if {field:pid =1} dann class="Home" else class="Menu"
oder ähnlich?
Danke sehr füt die Hilfe
Danke sehr,
ich hatte heute zwar schon mal diese Lösung anprobiert, aber es hat nicht funktioniert, jetzt hat es geklappt, so siehts aus:
[PIDinRootline = 1,7]
seite.10.subparts.TEST < temp.testinger1
[PIDupinRootline = 1,7]
seite.10.subparts.TEST < temp.testinger
[global]
Jetzt aber noch eine Frage dazu:
Ich habe folgende temp-Objekte:
temp.testinger = COA
temp.testinger {
wrap = <table class="Table1"><tr> | </tr></table>
10 = COA
10 {
stdWrap.dataWrap = <td class="TEST1"> | </td>
1 = TEXT
1.value = Testinger
}
}
temp.testinger1 = COA
temp.testinger1 {
wrap = <table class="Table1"><tr> | </tr></table>
10 = COA
10 {
stdWrap.dataWrap = <td class="TEST2"> | </td>
1 = TEXT
1.value = Testinger1
}
}
Die beiden "testinger" unterscheiden sich nur in der Klasse TEST1 und TEST2. Wenn ich nur einen "testinger" mache und dann so schreibe funzt es jedoch nicht, aber warum?
...
seite.10.subparts.TEST < temp.testinger
...
[PIDinRootline = 1,7]
temp.testinger.10.stdWrap.dataWrap = <td class="TEST2"> | </td>
[PIDupinRootline = 1,7]
temp.testinger.10.stdWrap.dataWrap = <td class="TEST1"> | </td>
[global]
lg rolib