- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Komponente CMS_INPUT_PICTURE
Hallo zusammen,
verstehe ich es richtig, dass für die Eingabekomponente CMS_INPUT_PICTURE
nur 2 Einstellungen getätigt werden können:
useLanguages=yes
Jede Sprache hat zwingend ein eigenes bild
useLanguages=no
Alle Sprachen verwenden zwingend das gleiche Bild
Ich würde gerne bei 53 von 55 Sprachen ein gleiches Bild verwenden,
ohne das Bild 53 mal einzeln zuzuweisen.
Gibt es einen Weg, die Mehrsprachigkeit nur als Option anzubieten, und nicht zwingend
jeder der existierenden Sprachen aufzuzwingen ?
Freundliche Grüße
Udo Klose
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Klose,
ein Workaround wäre, das Feld sprachabhängig zu machen und dann die Ausgabe anhand der Sprache #global.language die Bilder auszugeben: nehmen wir an, EN sei die Mastersprache und DE, FR sind die Sprachen mit eigenem Bild: dann gibt man für alle Bilder, die !#global.language.abbreviation.equals("DE") &&
!#global.language.abbreviation.equals("FR") &&
!#global.language.abbreviation.equals("EN")
sind das Bild in der Sprache EN aus, ansonsten in der aktuell generierten Sprache. Das Bild in EN sollte man bekommen über feldname.getData().get(Language language)
Dann pflegt man nur noch Bilder für EN, DE und FR und lässt die anderen Felder leer.
Ich hoffe, das hilft etwas weiter.
Grüße,
C. Klingbeil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Frau Klingbeil,
danke für den Lösungsansatz.
wir haben es jetzt ähnlich gelöst, alle Sprachen nehmen default das Bild der Masterlanguage:
$CMS_IF(st_picture.isEmpty)$
$CMS_SET(st_picture,#global.section.getData().get("st_picture").getEditor().get(#global.project.masterLanguage))$
$CMS_END_IF$
Grüße
U. Klose

