>Hallo Michael,
>
>zur Not sollte es doch mit einer Condition gehen, in der Du die
Seiten-Id abfragst und dann die additionalParams des Menüs überschreibst.
>
>Gruß,
>Markus
Hallo Markus.
[globalVar = TSFE:id=1234]
page.10.marks.LEFTCOLUMN.10.2.ACT.additionalParams = ¶meter
[global]
Dank
>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. [...]
>
Ein weiterer Test hat ergeben, dass die IF-Bedingung hier scheinbar egal
ist (ignoriert wird?!).
page.10.marks.LEFTCOLUMN.10.2.NO{
additionalParams = ¶meter
additionalParams.if.value = 3
additionalParams.if.equals = 4
}
Diese Bedingung ist offensichtlich falsch, trotzdem wird der zusät
additionalParams.if.equals.data = page:uid
Danke für die schnelle Rückmeldung.
Dein Tip bringt leider keine Änderung/Erfolg.
Entschuldige, ich hatte es nur kurz überflogen.
TYPO3 verhält sich da ganz korrekt. Mit page:uid wird die ID der
aktuell gezeigten (!) Seite ausgelesen. Wenn man sic
additionalParams.if.equals.data = page:uid
Danke für die schnelle Rückmeldung.
Dein Tip bringt leider keine Änderung/Erfolg.
Entschuldige, ich hatte es nur kurz überflogen.
TYPO3 verhält sich da ganz korrekt. Mit page:uid wird die ID der
aktuell gezeigten (!) Seite ausgelesen. Wenn man sic
additionalParams.if.equals.data = page:uid
Danke für die schnelle Rückmeldung.
Dein Tip bringt leider keine Änderung/Erfolg.
Entschuldige, ich hatte es nur kurz überflogen.
TYPO3 verhält sich da ganz korrekt. Mit page:uid wird die ID der aktuell
gezeigten (!) Seite ausgelesen. Wenn man sich
page.10.marks.LEFTCOLUMN.10.2.NO{
additionalParams = ¶meter
additionalParams.if.value = 1234
additionalParams.if.equals = page:uid
}
Aber der zusätzliche Paramter wird auf allen Seiten angehängt.
Selbst dann, wenn ich ein
additionalParams.if.negate = 1
noch dazu schreibe. Womit ic
page.10.marks.LEFTCOLUMN.10.2.NO{
additionalParams = ¶meter
additionalParams.if.value = 1234
additionalParams.if.equals = page:uid
}
Aber der zusätzliche Paramter wird auf allen Seiten angehängt.
Selbst dann, wenn ich ein
additionalParams.if.negate = 1
noch dazu schreibe. Womit ich sp
Hallo Liste.
Ich möchte mit TypoScript einem Link einer Seite in der Navigation einen
zusätzliche Parameter mitgeben. Wenn ich die if-Bedingung und das
(letzte) Beispiel auf http://wiki.typo3.org/De:TSref/if richtig
verstanden habe, sollte es so funktionieren:
page.10.marks.LEFTCOLUMN.10.