Hallo,
ich möchte je nach uid der Seite eine andere Get-Variable ranhängen. Mit folgendem TS wird nur der letzte if-Befehl richtig ausgeführt.
10.marks.HMENUE_KAT_PROD=HMENU
10.marks.HMENUE_KAT_PROD.special=directory
10.marks.HMENUE_KAT_PROD.special.value=35
10.marks.HMENUE_KAT_PROD.1=TMENU
10.marks.HMENUE_KAT_PROD.1.NO {
ATagParams = class="menu1_ck-no"
additionalParams.stdWrap.override = &tx_ttproducts_pi1[cat]=1
additionalParams.stdWrap.if {
equals.field = uid
value = 36
}
additionalParams.stdWrap.override = &tx_ttproducts_pi1[cat]=2
additionalParams.stdWrap.if {
equals.field = uid
value = 37
}
}
Ich bin für jeden Hinweis dankbar!
Grüße Kanti
Mach das doch einfach über conditions - dort kannst du die pid abfragen
Hallo einpraegsam.net,
meinst Du in dieser Art?
[globalVar = GP:id=36]
additionalParams.stdWrap.override = &tx_ttproducts_pi1[cat]=1
[globalVar = GP:id=37]
additionalParams.stdWrap.override = &tx_ttproducts_pi1[cat]=2
[GLOBAL]
Wo müßte ich es einfügen, da ich jetzt zwar auf Seite 36/37 die Variable angehängt bekomme, aber beide haben den gleichen Wert 2.
Kanti
conditions NIE in geschweiften Klammern nutzen!
Oberes Gedöns
[globalVar = GP:id=36]
blabla
[end]
[globalVar = GP:id=37]
blabla2
[end]
Gut, jetzt ist es so, dass wenn ich die jeweilige Seite aufrufe, immer die jeweilige Wert der Get-Variable in allen Menüelementen zu finden ist.
Vielleicht habe ich mich falsch ausgedrückt: beim Rendern des Menüs soll jede Seite eine Get-Variable mit der selben Bezeichnung erhalten, aber einen anderen Wert, also
Seite1 -> link id=36&var=1
Seite2 -> link id=37&var=2
Ist das in TS möglich?
Kanti