akram
I'm new here

language fallback

Hallo,

Wir haben ein Projekt der Master Langauge Deutsch hat, und nun sollen nur paar Seiten (die fast alle Absatzvorlagen benutzen) Englisch Inhalte bekommen.
Also meine Überlegung war, damit wir nicht jedes Element der keinen englischen Inhalt hat, per Hand (Übersetzungshilfe/Inhalte übernehmen) nachträglich zu pflegen, irgendwie im Absatz es zu definieren: Falls Sprache Englisch ist und Element Inhalt leer ist, dann Inhalt aus Deutsch übernehmen.

Ich habe damit probiert, aber das klappt nicht:

$CMS_IF(#global.language.abbreviation == "EN" && st_text.isEmpty)$

    $CMS_SET(#global.language,#global.project.masterLanguage)$

    $CMS_VALUE(st_text)$

$CMS_ELSE$

    $CMS_VALUE(st_text)$

$CMS_END_IF$

Könnte jemand mir weiter Hilfen oder einen Tipp geben!

Danke und viele Grüße

0 Kudos
3 Replies
akram
I'm new here

so damit hats geklappt:

$CMS_IF(#global.language.abbreviation == "EN" && st_text.isEmpty)$

    $CMS_SET(test,#global.section.getData().get("st_text").getEditor().get(#global.project.masterLanguage))$

    $CMS_VALUE(test)$

$CMS_ELSE$

    $CMS_VALUE(st_text)$

$CMS_END_IF$

0 Kudos

Kann jemand mir erklären warum dieses Code:

$CMS_IF(#global.language.abbreviation == "EN" && st_text.isEmpty)$

    $CMS_SET(test,#global.section.getData().get("st_text").getEditor().get(#global.project.masterLanguage))$

    $CMS_VALUE(test)$

$CMS_ELSE$

    $CMS_VALUE(st_text)$

$CMS_END_IF$


bei einer "CMS_INPUT_DOM" Eingabe Komponente funktioniert und bei "CMS_INPUT_TEXT" Eingabe Komponente nicht funktioniert??!!!!!! Und was wäre der richtige Einsatz.

Danke & Grüße

0 Kudos

Welche FirstSpirit-Version setzen Sie ein?
Wie äußert sich das "funktioniert nicht"?

0 Kudos