Hallo,
ich habe auf einer Seite ein Extensiontemplate und dieses hat eine mail.html als Vorlage. Nun habe ich einen ganz normalen Link in dieser html Seite. Ich habe sechs verschiedene Sprachen auf meiner Website. Meine Frage ist, wie kann ich in dieser html Seite einen Link die Language ID mitgeben. Beispiel: <a href="index.php?id=122?L= und hier müsste automatisch die ID stehen die ich am Anfang im Languagemnu ausgewählt habe" Mail</a>
Ich weiß das ich im php das mit t3lib_div::GPvar("L") lösen kann.
Aber im html funktioniert das nicht.
Danke im Voraus
also das ist sicher nicht der saubere Weg, aber versuch doch ein Inline PHP in das Template einzubauen.
nimm nem Marker und schreib den Link per TS
georg
Danke für die Antwort. Werde mich gleich mal ransetzen und hier die Lösung schreiben.
MFG Dameck
Wie kann ich denn einen Link per TS setzen? Kann ich das eigentlich in diesen Bereich machen :
#Englische Sprache
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = en
config.metaCharset = iso-8859-15
config.locale_all = en_US
[global]
[globalVar = GP:L=3]
config.sys_language_uid = 3
config.language = fr
config.metaCharset = iso-8859-1
config.locale_all = fr_FR
[global]
dann kann ich entsprechend der ausgewählten Sprache den Link übersetzen und anzeigen lassen.
Hallo,
versuchs mal hiermit:
temp.my_link = HTML
temp.my_link.value = link text
temp.my_link.typolink.parameter.data = page:uid
temp.my_link.typolink.additionalParams = &L=0
(L=0 musst du ersetzen mit deiner lang ID und natürlich das ganze in dein page objekt integrieren)
... dann noch mit
config.linkVars = L
angeben, daß bei jedem link die variable "L" mitgeliefert wird.
beste Grüße,
Viktor