jlindenberg
I'm new here

CMS_INPUT_DOM in 2 Sprachen gleichseitig auswerten

Jump to solution

Hallo community,

ich brauche den Inhalt eines CMS_INPUT_DOM-Element in 2 Sprachen gleichseitig in eine Seitenvorlage darstellen, Die Daten kommen aus einer contentprojection.

ich habe volgendendes versucht, wird aber immer nur in die aktuell Sprache dargestellet, die andere Sprache bleibt aber leer.

#global.pageParams.data[0].content_DE

#global.pageParams.data[0].content_EN

#global.pageParams.data[0].get("content_DE")

#global.pageParams.data[0].get("content_EN")

Danke in Voraus.

0 Kudos
1 Solution

Accepted Solutions

Danke Herr Marx,

ändern #global.language ist aus meinen Sicht irreführend.

Hier ist andere möglochkeit,

 

$CMS_FOR(lang, #global.project.languages)$

$CMS_VALUE(#global.pageParams.data[0].getValue("content_" + lang.abbreviation.upperCase).getAccessEditor(#global.project.getUserService(),false).get(lang))$

$CMS_END_FOR$

Grüße.

View solution in original post

0 Kudos
2 Replies
thmarx
I'm new here

Hallo Herr Lindenberg,

um die Daten z.B. in allen Projektsprachen auszugeben, können sie so vorgehen:

$CMS_SET(set_backuplanguage, #global.language)$

$CMS_FOR(lang, #global.project.languages)$

    $CMS_SET(#global.language, lang)$

    $CMS_VALUE(#global.pageParams.data.get(0).content)$

$CMS_END_FOR$

$CMS_SET(#global.language, set_backuplanguage)$

Viele Grüße

Thorsten Marx

Danke Herr Marx,

ändern #global.language ist aus meinen Sicht irreführend.

Hier ist andere möglochkeit,

 

$CMS_FOR(lang, #global.project.languages)$

$CMS_VALUE(#global.pageParams.data[0].getValue("content_" + lang.abbreviation.upperCase).getAccessEditor(#global.project.getUserService(),false).get(lang))$

$CMS_END_FOR$

Grüße.

0 Kudos