Menüs werden übersetzt, Content nicht
| Autor | Nachricht |
|---|---|
|
Verfasst am: 23. 02. 2012 [10:58]
|
|
|
Mediator
Themenersteller
Dabei seit: 02.06.2006
Beiträge: 17
|
Hallo, ich habe ein sehr merkwürdiges Problem - die Website microtrace.de funktioniert seit einiger Zeit viersprachig sehr gut. Nun habe ich die EXT auf den aktuellen Stand gebracht .. und siehe, schon werden meine Inhalte nicht mehr übersetzt. Interessant: die Menüs sind weiterhin englisch, deutsch, spanisch oder französisch ... Problem-Recherche: languageField = sys_language_uid Ergebnis: keines, weder wenn ich es drinlasse, noch wenn ich es auskommentiere Ich habe auch versucht über die contentFallback-Anweisung etwas zu ändern; wenn ich allerdings das Fallback auskommentiere kriege ich auch nur noch englische Menüs. TYPOSCRIPT lib.languageSelect < plugin.tx_srlanguagemenu_pi1 lib.languageSelect.languagesUidsList = 0,1,2,3 #Automatische Spracherkennung plugin.tx_rlmplanguagedetection_pi1 { defaultLang = en_EN defaultLanguageISOCode = EN #useOneTreeMethod = 1 languageISOCode = EN } # Sprache auf Deutsch umstellen / realURL aktivieren config { doctype = xhtml_trans xhtml_cleaning = all doctype = xhtml_strict linkVars = L sys_language_uid = 0 language = en locale_all = en_EN sys_language_mode = content_fallback; 0,1 #sys_language_fallBackOrder = 1 sys_language_overlay = hideNonTranslated simulateStaticDocuments = 0 tx_realurl_enable = 1 } page.config ( language = en locale_all = en_EN ) # Englisch, sys_language.uid = 0 [globalVar = GP:L = 0] config{ sys_language_uid = 0 language = en locale_all = en_EN doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-EN" baseURL = http://www.microtraceminerals.com/ } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 temp.searchButton = Go! [global] # Deutsch, sys_language.uid = 1 [globalVar = GP:L = 1] config { sys_language_uid = 1 language = de locale_all = de_DE doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//DE" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de-DE" baseURL = http://www.microtrace.de/ } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 temp.searchButton = Los! [global] # Französisch, sys_language.uid = 2 [globalVar = GP:L = 2] config { sys_language_uid = 2 language = fr locale_all = fr_FR doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" baseURL = http://www.microtrace.eu/ } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2 temp.searchButton = chercher [global] # Spanisch, sys_language.uid = 3 [globalVar = GP:L = 3] config { sys_language_uid = 3 language = es locale_all = es_ES doctype = <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES" baseURL = http://www.microtrace.eu/ } plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 3 temp.searchButton = buscar [global] #Sprachmenü anopassen plugin.tx_srlanguagemenu_pi1 { defaultLayout = 3 languagesUidsList = 0,1,2,3 showInactive = 1 flag.CUR.stdWrap.wrap = <div class="CUR"> | </div> flag.CUR.doNotLinkIt = 1 flag.INACT.doNotLinkIt = 1 } #Das Sprachmenü aus sr_language_menu erstellen temp.lang < plugin.tx_srlanguagemenu_pi1 und natürlich der Content: TYPOSCRIPT #Inhalte temp.layout1 = CONTENT temp.layout1 { table = tt_content select { where = colPos = 0 orderBy = sorting languageField = sys_language_uid } } Kennt jemand dieses Phänomen? Kann mir jemand helfen? Merci Joachim |
|
Verfasst am: 23. 02. 2012 [21:20]
|
|
|
fuss
Dabei seit: 02.06.2005
Beiträge: 365
|
Olla! Nun habe ich die EXT auf den aktuellen Stand gebracht Welche Extension? Keine Ahnung, wo bei Dir der Fehler liegt. Seite und Inhalte sind alle übersetzt? Warum baust Du Dir das content Element temp.layout1 selber zusammen? Vielleicht stimmt da irgendetwas nicht. Probiere stattdessen bitte mal css_styled_content (zu inkludieren in Deinem Root-Template). Dies nimmt Dir das ganze Geraffel (pid, column, language, etc) ab, sodass Deine Definition dann so aussieht: TYPOSCRIPT temp.layout1 < styles.content.getVielleicht funktioniert es ja dann Kleine Anmerkung: TYPOSCRIPT config { doctype = xhtml_trans language = de htmlTag_langKey = de } Mit der Definition von language und htmlTag_langKey (hier für de) werden die entsprechenden Werte im Doctype durch TYPO3 automatisch gesetzt; somit sparst Du Dir die langen Doctype Angaben gruss fuss My system:
C64 I, 65816@20Mhz, 16MB RAM, 4x 6581R4 (12 fm channels) |
|
Verfasst am: 24. 02. 2012 [00:33]
|
|
|
Mediator
Themenersteller
Dabei seit: 02.06.2006
Beiträge: 17
|
Hallo Fuss! Danke für Deine Anregungen - ist ein gewachsenes System ... Naja, ich habe das kurz umgestellt; jetzt werden die Spalten per styles.content.get/Left/Right ausgelesen und die Marker problemlos befüllt ... nur halt immer noch nur in Englisch. Die Seiten & Inhalte sind korrekt übersetzt und werden mir im Backend auch so angezeigt. Bis heute Morgen ja auch noch im Frontend ... never change a running system ... und dann noch am lebenden System rumpfuschen |
|
Verfasst am: 24. 02. 2012 [12:25]
|
|
|
fuss
Dabei seit: 02.06.2005
Beiträge: 365
|
Probiere dann mal bitte TYPOSCRIPT config { sys_language_uid = 0 sys_language_mode = content_fallback } Also ohne 'sys_language_overlay = hideNonTranslated' My system:
C64 I, 65816@20Mhz, 16MB RAM, 4x 6581R4 (12 fm channels) |
|
Verfasst am: 27. 02. 2012 [09:21]
|
|
|
Mediator
Themenersteller
Dabei seit: 02.06.2006
Beiträge: 17
|
Hallo Fuss, liebe Mitleser, danke für Deine Unterstützung ... ich wäre ja bald verzweifelt ... Merkwürdiges Problem - einfache Lösung ... im INSTALL-TOOL war der letzte Schritt wohl nicht vollständig oder richtig durchgeführt worden; d. h. er hat das "Split TypoScript Templates from CSS Styled Content" scheinbar nicht zu Ende geführt. Ein Klick, dann war's behoben und alles läuft wieder astrein! Grüße Joachim P.S. Auch noch danke für den Tritt auf die altmodischen Füße P.S.2 Gelöst! [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.02.2012 um 09:22.] |



