ChrisK
I'm new here

Section isTranslated Flag?

Hallo Zusammen,

wir versuchen gerade in einem Projekt auszuwerten, ob eine Section übersetzt worden ist. Dafür gibt es ja im SA das Häkchen.

Leider kommt man derzeit nicht über die API dran. Bei einer Seite ist das ja einfach. page.isTranslated().

Habt ihr eine Lösung?

Gruß

C.Kohl & D.Lütttel

0 Kudos
2 Replies
TWidmayer
Elite Observer

Hallo Chris,

kleiner Ausschnitt aus meinem Projekt:

hier prüfe ich eben genau dies und setzte dann eine Variable!

die Methode die du suchst ist  "isInOutputIncluded(lang)"

$CMS_SET(#global.context("root")["fv_minimum_1_teaserstage_translated"], false)$

$CMS_FOR(for_elements_teaserstage, pv_page_body_teaserstage.children.toList())$

     $CMS_IF(for_elements_teaserstage.isInOutputIncluded(#global.language))$

          $CMS_SET(#global.context("root")["fv_minimum_1_teaserstage_translated"], true)$

          $CMS_SET(void, #for.BREAK)$

     $CMS_END_IF$

$CMS_END_FOR$

viele Grüße

Tobias

0 Kudos
mbergmann
Crownpeak employee

Hallo Chris,

die Haken an den Absätzen stehen streng genommen nicht für den Übersetzungsstatus sondern sind einfache Ein/Aus-Schalter.

Die entsprechende Stelle in der API ist

Section.isInOutputIncluded(Language lang)

Viele Grüße

Michael

0 Kudos