Search the FirstSpirit Knowledge Base
Hi,
ist es eigentlich möglich über das contentSelect auch alle Sprachkanäle aus einer Datenquelle auszulesen?
Ich habe z.B. die folgende Funktion:
<CMS_FUNCTION name="contentSelect" resultname="news">
<CMS_PARAM name="schema" value="intranet" />
<QUERY entityType="News">
</QUERY>
</CMS_FUNCTION>
Momentan bezieht sich die Funktion immer auf den aktuell ausgewählten Sprachkanal.
Der Aufruf $CMS_VALUE(news.text)$ liefert immer den Text aus dem aktuellen Sprachkanal.
Wenn ich allerdings $CMS_VALUE(news.text_EN)$, $CMS_VALUE(news.text_ES)$ usw. haben möchte, geht das nicht.
Kommt man durch das setzen von entsprechenden Attributen auch an die anderen Sprachkanäle?
Konnte das in der Doku leider nicht finden.
Vielen Dank im Vorraus
Ich beantworte meine Frage einfach mal selbst:
Man muss die get Funktion benutzen, dann kommt man auch an die anderen Sprachkanäle ran.
z.B.
$CMS_VALUE(news.get("text","DE"))$
$CMS_VALUE(news.get("text","EN"))$ usw.
Ich beantworte meine Frage einfach mal selbst:
Man muss die get Funktion benutzen, dann kommt man auch an die anderen Sprachkanäle ran.
z.B.
$CMS_VALUE(news.get("text","DE"))$
$CMS_VALUE(news.get("text","EN"))$ usw.
Hallo Herr Zasada,
das müsste eigentlich mittels
$CMS_FOR(lang, #global.project.languages)$
$CMS_VALUE(news.getValue("text_" + lang.abbreviation))$
$CMS_END_FOR$
funktionieren.
Viele Grüsse aus Dortmund,
Holger Höbbel
stimmt, mit getValue funktioniert das auch.
Vielen lieben Dank