[TYPO3-german] Abhängigkeiten in Typoscript-Bedingungen?

JoH info at cybercraft.de
Fri Sep 7 19:13:35 CEST 2007


> [globalVar = GP:L = 1]
> # Konfiguration wenn &L=1 angegeben
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE
> config.htmlTag_langKey = de
> [global]
>
>
> und in einem nachfolgenden Template versuche ich das dann auszuwerten:
>
> plugin.tx_myext_pi1.test = default
> [globalVar = TSFE:sys_language_uid = 1]
> plugin.tx_myext_pi1.test = deutsch
> [global]
>
> gibt es einen Grund warum meine zweite Condition nicht aktiv wird?

Weil Conditions nur ein einziges mal festgelegt werden, bevor dann das 
TS-Template unter Berücksichtigung dieser Conditions geparsed wird.
Daher hat die erste keinerlei Einfluß auf die zweite, sprich 
TSFE:sys_language_uid wird immer "default" sein, weil das zum Zeitpunkt als 
der Parser begonnen hat das Template zu durchlaufen zutreffend war.

Gibt es einen Grund, diese Condition überhaupt so zu verwenden?
Was spricht gegen:

[globalVar = GP:L = 1]
  # Konfiguration wenn &L=1 angegeben
  config.sys_language_uid = 1
  config.language = de
  config.locale_all = de_DE
  config.htmlTag_langKey = de
  plugin.tx_myext_pi1.test = deutsch
[global]

??

HTH

Joey 




More information about the TYPO3-german mailing list