>Hm, bei meinem Test funktioniert es [so] ...
>
>temp.left.10.1.NO {
>    additionalParams = &foo=bar
>    additionalParams.if {
>        value = 34
>        equals.data = field:uid
>    }
>}
>
>Nur bei dem Menüelement für die Seite mit der ID 34 wird der Parameter an die URL angehängt. [...]
>
>Grüße, Jana.
>

>Du kannst dann versuchen den Wert in einen .wrap = zu verschieben, der sollte von .if "erfasst" werden.
>
>page.10.marks.LEFTCOLUMN.10.2.NO{
> #additionalParams = &parameter
> additionalParams.wrap = |&parameter
># ggf.  auch setCurrent, cObject o.ä.
># nehmen/testen
> additionalParams.if.value = 3
> additionalParams.if.equals = 4
>}
>
>Gruß and hth,
>Peter

Hallo zusammen.

Mit diesen beiden Tipps haben wir es (nach einiger Zeit) geschafft, das Problem zu lösen. Da es bei Jana offensichtlich funktionierte, musste der Fehler irgendwo bei uns liegen. Wir haben es dann mit dem cObject versucht und festgestellt, dass es nicht geladen wurde. Also haben wir uns hingesetzt und geschaut wo überall was an den Menus geändert wird. Am Ende lief es darauf hinaus, dass hier noch ein legacy Extension im Einsatz war, die uns das überschrieben hat. Nach dem Abschalten der Extension läuft es jetzt so:

[globalVar = TSFE:id=1234]

   page.10.marks.LEFTCOLUMN.10.2.ACT.additionalParams = &parameter

[global]

page.10.marks.LEFTCOLUMN.10.2.NO {

  additionalParams = &parameter
  additionalParams.if.value = 1234
  additionalParams.if.equals.data = field:uid
}

Danke für eure Hinweise/Tipps.

Gruß Michael
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an