Einzelnen Beitrag anzeigen
  #1  
Alt 15.04.06, 16:36
sopinon sopinon ist offline
Forum Newbie
 
Registriert seit: 11.04.06
Beiträge: 13

Sprachselektor mit TypoScript - hier eine Lösung


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:
#### Sprachauswahl ####
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!
Mit Zitat antworten