Habe die letzte Nacht verzweifelt nach einer Lösung gesucht, wie ich einen Sprachselector in mein Template einbauen kann (auto template parser)... Lösungen mit PHP SCRIPT haben nicht funktioniert.
Habe aber herausgefunden, wie man dies auch mittels TypoScript lösen kann. Dies will ich euch nicht vorenthalten, möge es jemandem den Ärger ersparen, den ich hatte... ;)
Meine "budget" Text Variante:
Typoscript-Code:
1: 2: 3:
| temp.langMenu = TEXT temp.langMenu.value = <a href="index.php?id={global:id}&L=4">English</a><a href="index.php?id={global:id}&L=5">Francais</a> temp.langMenu.insertData = 1 |
Variante mit Bildern von Typo3.org:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| temp.langMenu = HMENU temp.langMenu.special = language temp.langMenu.special.value = 0,1 temp.langMenu.1 = GMENU temp.langMenu.1.NO { XY = [5.w]+4, [5.h]+4 backColor = white 5 = IMAGE 5.file = fileadmin/html_vorlagen/images/flag_de.gif || fileadmin/html_vorlagen/images/flag_uk.gif 5.offset = 2,2 } temp.langMenu.1.ACT < lib.langMenu.1.NO temp.langMenu.1.ACT=1 temp.langMenu.1.ACT.backColor = black temp.langMenu.1.USERDEF1 < lib.langMenu.1.NO temp.langMenu.1.USERDEF1=1 temp.langMenu.1.USERDEF1.5.file = fileadmin/html_vorlagen/images/flag_de_d.gif || fileadmin/html_vorlagen/images/flag_uk_d.gif temp.langMenu.1.USERDEF1.noLink = 1 |
Diese 2 Varianten sind beide mit dem auto template parser kompatibel!