Hallo,
ich bin gerade dabei einen Deutschen Footer und einen Englischen einzurichten. Ich dachte ich könnte das mit php lösen, leider finde ich keine effektive Möglichkeit den Code einzubinden.
Was gibt es noch für Möglichkeiten so etwas zu realisieren? Im Footer soll im Grunde nur Text mit Links ausgegeben werden.
P.S. Der Footer soll natürlich auf jeder Seite zu sehen sein. 🙂
Hallo,
ich weiß jetzt nicht genau was Du machen möchtest?!? TYPO3 ist prinzipiell multilingual. Lies Dir dazu mal die Doku durch http://typo3.org/documentation/document-library/core-documentation/doc_l10nguide/current/ .
Das hier ist auch nicht schlecht und erklärt die grundlegende Vorgehensweise:
http://blog.undkonsorten.com/typo3-sprachumschaltung-language-selection-sr-language-menu
Für die Sprachkonfiguration stelle ich (in diesem Fall de und en) immer folgendes ein:
config.linkVars = L
config.sys_language_uid = 0
config.locale_all = de_DE
config.htmlTag_langKey = de
config.language = de
#xml:lang="de" lang="de"
config._LOCAL_LANG = de
[globalString = IENV:HTTP_HOST = {$config.domainen}]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
config._LOCAL_LANG = en
#xml:lang="en" lang="en"
[global]
#zusätzliche Einstellungen
config.sys_language_mode = content_fallback
config.sys_language_overlay = hideNonTranslated
In diesem Fall wird die Sprachumschaltung via Domainrecord unterschieden Du kannst natürlich auch nur über die linkVar gehen.
Dann schreibst du nicht:
[globalString = IENV:HTTP_HOST = {$config.domainen}]
sondern
[globalVar = GP:L = 1]
Denn Footer würde ich ganz normal über ein Contentelement abbilden und dort entsprechend die Inhalte getrennt nach Sprache unterbringen. Die Vorgehensweise unterscheidet sich natürlich immer etwas von der verwendeten Template-Engine.
Viele Wege führen nach Rom ;-)
Viele Grüße
Hallo,
vielen Dank ich werde mir das ansehen. Sieht sehr gut aus. :-)