Zum Inhalt springen

Problem mit der Mehrsprachigkeit – Image wird nicht gezeigt bei Language All

Erstellt am 5. August 2015 · Noch keine Antworten

Tags: TCA, Bilder, TYPO3 6.x, Frage

Patrick-dev ·

Guten Morgen,

das Projekt wurde auf Mehrsprachigkeit ausgelegt und funktioniert soweit super. Doch habe ich nun ein Problem mit den Bildern.

Ich habe eine Extension in der ich Bilder im BE Hochlande und im FE ausgebe. Den Datensatz stell ich im BE auf Sprache Alle. Der Datensatz wird im Deutschen (Default) FE ohne Fehler ausgegeben. Im Englischen FE hingegen fehlen die Bilder. (Werden wohl nicht Lokalisiert)

Wenn ich hingegen den Datensatz auf Deutsch anlege und einen weiteren in Englisch und dabei das Bild lokalisiere, funktioniert es ohne Fehler in beiden FE’s. Aber das ist unpraktische uns frisst nur Speicher, da die Datensätze identisch sind.

Mein bisherige Vorgehensweise:
In der Extension das TCA angepasst und „apperance“ für Mehrsprachigkeit hinzugefügt.
Das ts angepasst mit folgenden Code:

config.sys_language_overlay = hideNotTranslated
config.sys_language_mode = strict

Auch versucht:

config.sys_language_softMergeIfNotBlank = tx_tabelle:image

Ich habe diverse weitere Kleinigkeiten versucht, ohne Erfolg.
Das Problem möchte ich bestenfalls über das TS lösen, so dass es übergreifend ist. Nicht in der Extension. Wie z.B. die Datei über das Model abfangen, den Lösungsweg kenn ich.

Mein ts:

config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
config.sys_language_overlay = hideNonTranslated
config.sys_language_mode = strict

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[global]

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]

Ich danke vorab für die Bemühung!