TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

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
ProfilWWW
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.get


Vielleicht funktioniert es ja dann icon_smile.gif

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 icon_smile.gif

gruss fuss

My system:
C64 I, 65816@20Mhz, 16MB RAM, 4x 6581R4 (12 fm channels)
Profil
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 icon_wink.gif
ProfilWWW
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)
Profil
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 icon_wink.gif
P.S.2 Gelöst!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 27.02.2012 um 09:22.]
ProfilWWW