[TYPO3-german] real_url: Sprachumschaltung
Gregor Hermens
gregor at a-mazing.de
Mon May 4 17:06:40 CEST 2015
Hallo Frank,
Frank Wendorf wrote:
> Ich hatte das überprüft und korrigiert. Dennoch wird nur der Link zur
> englischen Version angezeigt.
>
> [globalVar = GP:L=0]
> subparts.LANGUAGE.value = Deutsch
> subparts.LANGUAGE.typolink.additionalParams = &L=0
> [global]
>
> subparts.LANGUAGE = TEXT
> subparts.LANGUAGE{
> value = English
> typolink.parameter.data = page:uid
> typolink.additionalParams = &L=1
> }
>
> Wo habe ich den weiteren Fehler eingebaut?
Falsche Reihenfolge: Selbst wenn die Condition oben greift, wird das
anschließend vom Defaultwert überschrieben. Außerdem müssen Conditions in TS
auf der obersten Ebene (also außerhalb aller {}) stehen.
Nächstes Problem: [globalVar = GP:L=0] greift afair nur, wenn L auch
explizit als 0 übergeben wurde, nicht, wenn es leer/nicht gesetzt ist.
Deshalb sollte L=0 der Default sein, und die Condition auf L=1 prüfen.
Sollte also etwa so aussehen:
page = PAGE
page {
10 = TEMPLATE
10 {
subparts {
LANGUAGE = TEXT
LANGUAGE {
value = Deutsch
typolink.parameter.data = page:uid
typolink.additionalParams = &L=0
}
}
}
}
[globalVar = GP:L=1]
page.10.subparts.LANGUAGE {
value = English
typolink.additionalParams = &L=1
}
[global]
hth
Gregor
--
http://www.a-mazing.de/ | Certified TYPO3 Integrator
More information about the TYPO3-german
mailing list