lschilling
I'm new here

Zugriff auf die konfigurierten Sprachen des Masterprojektes

Jump to solution

Hallo,

folgendes Szenario: Es existiert ein Masterprojekt in dem einige PDF Dateien (sprachabhängig) in der Medienverwaltung liegen. In weiteren Projekten wurde der Zugriff auf den Master über die Remote Projektkonfiguration entsprechend konfiguriert. Funktioniert auch alles wunderbar, aber Anforderung ist es, alle Sprachvarianten der PDF Files auszugeben, auch wenn im Clientprojekt nur ein Subset der Sprachen konfiguriert ist, die im Master vorhanden sind.

Im Moment schaut es so aus, so bekomme ich die Sprachversionen des PDF's abhängig der definierten Sprache im Clientprojek:

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

          <ul>

                    $CMS_IF(!language.abbreviation.equals(#global.language.abbreviation))$

                              $CMS_IF(media.getFile(language).getSize() >0)$

                                        <li><a href="$CMS_REF(media,lang:language)$">$CMS_VALUE(language.name)$</a></li>

                               $CMS_END_IF$

                     $CMS_END_IF$

          </ul>

$CMS_END_FOR$

Gibt es eine Möglichkeit die vorhandenen Sprachversionen einer Datei zu ermitteln? Hab in der API so spontan nix gefunden.

- Oder gibt es eine Möglichkeit die Sprachen des Masters abzufragen?

- Oder bleibt mir nichts anderes übrig, als die Sprachen des Masters zb. in den Projekteinstellungen der Client Projeke zu pflegen und darüber die FOR Schleife entsprechend laufen lassen?

Danke

0 Kudos
1 Solution

Accepted Solutions
Peter_Jodeleit
Crownpeak employee

- Oder gibt es eine Möglichkeit die Sprachen des Masters abzufragen?

Ja, gibt es:

$CMS_FOR(language, ref(media).project.languages)$

   $CMS_VALUE(language)$

$CMS_END_FOR$

Peter

View solution in original post

0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

- Oder gibt es eine Möglichkeit die Sprachen des Masters abzufragen?

Ja, gibt es:

$CMS_FOR(language, ref(media).project.languages)$

   $CMS_VALUE(language)$

$CMS_END_FOR$

Peter
0 Kudos