[TYPO3-german] Wie Sprachweiche per Typoscript realisieren?

Markus Kobligk markus at kobligk.de
Mon Dec 22 02:30:33 CET 2008


Danke nochmal an alle für Eure Antworten.
Ich habs juetzt ein bischen anders gelöst bzw. abgeguckt/angepasst, 
keine Ahnung, ob das nun besonders aufwendig ist oder nicht, aber es 
funktioniert prima. Vielleicht brauchts ja mal einer....

temp.langlink1 = TEXT
temp.langlink2 = TEXT

[globalVar = GP:L = 0] OR [globalVar = GP:L = ]
   temp.langlink1 {
     value = <img src="fileadmin/images/layout/flags/en.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=1
   }

   temp.langlink2 {
     value = <img src="fileadmin/images/layout/flags/fr.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=2
   }
[global]


[globalVar = GP:L = 1]
   temp.langlink1 {
     value = <img src="fileadmin/images/layout/flags/de.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=0
   }

   temp.langlink2 {
     value = <img src="fileadmin/images/layout/flags/fr.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=2
   }
[global]


[globalVar = GP:L = 2]
   temp.langlink1 {
     value = <img src="fileadmin/images/layout/flags/de.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=0
   }

   temp.langlink2 {
     value = <img src="fileadmin/images/layout/flags/en.gif" border="0">
     typolink.parameter.data = page:uid
     typolink.additionalParams = &L=1
   }
[global]

lib.sprachweiche= COA
lib.sprachweiche.10 < temp.langlink1
lib.sprachweiche.20 < temp.langlink2

Gruß,
Markus



More information about the TYPO3-german mailing list