Search the FirstSpirit Knowledge Base
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
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$
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
Welche FirstSpirit-Version setzen Sie ein?
Wie äußert sich das "funktioniert nicht"?