Moin,
ich bin kein Profi sondern angehender Anfänger, jedoch habe ich bei unserer Seite bereits die Sprachumschaltung bei den Links am Laufen. Deine Konfiguation ist zwar eine andere, aber ich werde das Gefühl nicht los, dass Deine unter Punkt 2 und 3 beschriebenen Probleme ein Problem der Sprach-Default-Initialisierung sein könnten ...
Vielleicht hilft es Dir ja - Auszug aus meinem Seiten-Template:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71:
| config.renderCharset = utf-8 config.additionalHeaders = content-type:text/html;charset=utf-8 config.linkVars = L config.uniqueLinkVars = 1 config.sys_language_uid = 0 config.language = de config.locale_all = de_DE.UTF8 config.htmlTag_langKey = de temp.langlink1 = TEXT temp.langlink1.value=türkce temp.langlink1.typolink.parameter.data = page:uid temp.langlink1.typolink.additionalParams = &L=1 temp.langlink1.typolink.ATagParams = lang="tr" xml:lang="tr" r.headerData.30.value = <meta name="content-language" content="deutsch, de" /> [globalVar = GP:L = 1] config.htmlTag_langKey = tr config.sys_language_uid = 1 config.language = tr config.locale_all = tr_TR.UTF8 temp.langlink1 = TEXT temp.langlink1.value=deutsch temp.langlink1.typolink.parameter.data = page:uid temp.langlink1.typolink.additionalParams = &L=0 temp.langlink1.typolink.ATagParams = class="first" lang="de" xml:lang="de" r.headerData.30.value = <meta name="content-language" content="türkce, tr" /> [global] r.10 = TEMPLATE r.10 { template = FILE template.file = fileadmin/xyz.html workOnSubpart = BODY marks.SPRACHE = COA marks.SPRACHE { 10 < temp.langlink1 10.wrap = <p class="lang>|</p> } marks.ORTA = COA marks.ORTA { 10 = CONTENT 10 { wrap = | table = tt_content select.where = colPos = 0 select.orderBy = sorting select.languageField = sys_language_uid renderObj < tt_content renderObj.text.wrap = <div class="texte">|</div> renderObj.textpic.wrap = <div class="textebilder">|</div> renderObj.image.wrap = <div class="bilder">|</div> renderObj.stdWrap.required = 1 renderObj.image.20.renderMethod = div } } } |
Deine 2. Frage
bin ich zwar noch nicht angegangen, aber meine das glaube ich die Weiterleitung hier eine Rolle spielt.
Gruss Mensch