Zum Inhalt springen

Probleme mit "content_fallback"

Erstellt am 16. Juli 2012 · 3 Antworten · letzte Antwort am 19. Juli 2012

Tags: Frage

ra.​s ·

Hi zusammen,

leider habe ich, nach einigem suchen hier, keine Lösung für mein Problem gefunden aber vielleicht hatte dies Problem ja doch schon jemand.

Ich habe eine mehrsprachige Website (de(0,default), en(1), pt(2), es(3), etc.. Nun soll bei einem nicht übersetztem Inhaltselement alternativ die englische Übersetzung ausgegeben werden. Das funktioniert mittels

sys_language_mode = content_fallback;1,0
sys_language_overlay = hideNonTranslated

auch gut - jedenfalls solange die Seite selbst keine passende "Alternative Seitensprache" hat. Ein Beispiel:

Eine Seite, deren Inhalte nicht ins Portugisische übersetzt sind, soll portugisisch ausgegeben werden:
a) Die Seite hat KEINEN portugisischen Titel:
Navigation: default;
Inhalt: englisch; (OK!)

b) Die Seite hat EINEN portugisischen Titel:
Navigation: portugisisch;
Inhalt: nicht angezeigt; (???)

Kennt jemand dieses Problem und weiss Rat?
Das Site verwendet TYPO3 4.5 und TemplaVoila

Grüße,
Ralf

theis ·

Hallo Ralf,

das von dir gewünschte Verhalten erhälst du folgendermassen:

sys_language_mode = content_fallback ; 1,0
sys_language_overlay =1

und NICHT mit

sys_language_overlay = hideNonTranslated

Gruss
Theis

ra.​s ·

Hallo Theis,

wenn es das nur gewesen wäre. 😃
Aber inzwischen bin ich im BugTracker auf die Beschreibung eines solchen Fehlers gestossen. Der ist zwar schon was älter, passt aber genau. Mal sehen ob mich das weiterbringt.

Grüße,
Ralf

ra.​s ·

Leider gibt es keine Lösung für diesen "Bug",
so wie ich das verstehe, ist das ein gewolltes verhalten von TYPO3, das der content_fallback;3,2,1 nur greift, wenn die Seite selbst keine Übersetzung, sprich "Alternative Seitensprache", hat.

Infos dazu unter http://forge.typo3.org/issues/19114 (Letzter Eintrag von 2011-03-10). Dort ist der "Bug" als "Should Have" deklariert, was hoffen lässt, das dieses Verhalten evtl. mal geändert wird. Sinnvoll wäre es meines Erachtens schon, conten_fallback auf eine bestimmte Sprache für Seiten und Inhaltselemente so zu implementieren, das er in jedem Fall greift.

Grüße,
Ralf