Hallo,
wir haben ein Problem.
Wie können nicht übersetzte Inhalte ausgeblendet werden?
d.h. Grundsätzlich hat die Seite eine englische Übersetzung und wird auch angezeigt.
Nur hat nicht jedes Element eine englische Übersetzung.
Nun wird auf der englischen Seite einfach der deutsche Inhalt gezeigt, da keine englische Übersetzung für das Inhaltselement angelegt ist. Das ist aber nicht gewünscht. Es soll ausgeblendet sein, wenn keine Übersetzung vorhanden ist.
Ich finde nur immer Tipps und Anleitungen, komplette nicht übersetzte Seiten auszublenden. Trifft hier aber nicht zu.
Im Einsatz ist T3 V 4.2 + TemplaVoila
Danke im Vorraus für Eure Tipps
// Hab es jetzt über folgenden Weg versucht => leider Erfolglos.
Übersetzung angelegt und leer gerlassen.
Englischen Block (Übersetzung) ausgeblendet.
Nun wird stattdessen aber auch bloß der Deutsche Content gezeigt.
Ganz aublenden kann ich aber auch nicht, da sonst in der DE Sprache auch bloß kein Content gezeigt wird. 🙁
schau dir mal die Dokumentation zu config.sys_language_mode und zu config.sys_language_overlay an.
Hallo igorshmigor,
danke für Deine Antwort.
Auf beide Werte bin ich auch schon immer gestoßen.
config.sys_language_mode mit der Fallback Funktion würde hier ja nur die Seiten betreffen.
Dann doch eher der config.sys_language_overlay Wert.
Diese ist im TS auch gesetzt.
siehe:
config.linkVars = L
config.sys_language_overlay = hideNonTranslated
# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.UTF8
# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
[global]
config.sys_language_mode = strict
config.sys_language_overlay = 1
Hab jetzt auch im Contentelement die Sprache auf ALL gesetzt. Ändert aber nix. Es wird trotzdem gezeigt. *grml*
Achso,
in TemplaVoila ist folgendes Definiert =>
Ohne x-1 (languagedisabled)
<meta type="array">
<langDisable type="integer">1</langDisable>
</meta>
Hab jetzt mal das 2.
config.sys_language_overlay = 1
auskommentiert => jetzt scheint es zu gehen.
Weiß jetzt nicht, obs korrekt ist..... *grml*
http://www.typo3-media.com/blog/article/mehrsprachigkeit-und-templavoila.html
Wie auch dort geschrieben, müsste das jetzt bei Dir richtig sein.
Das 2. config.sys_language_overlay hat das erste natürlich überschrieben.
Danke Euch.
Konnte ich mir schon fast denken. 🙂 Es funktioniert ja nun. Daher betrachte ich den Beitrag als gelöst.
Auf jedenfall nochmal thx. Ist immer wieder cool, wie schnell man hier ne Antwort erhält. :p