Zum Inhalt springen

pro UID andere Get Variable

Erstellt am 21. November 2008 · 4 Antworten · letzte Antwort am 21. November 2008

Tags: Frage

kanti ·

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

kanti ·

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

kanti ·

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