- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CMS_SWITCH und mehrere Treffer
Hallo Community,
ich mรถchte ein Switch รผber die file-extension des ausgewรคhlten Mediums machen und darรผber eine entsprechende Klasse setzen.
Jetzt mรถchte ich nicht fรผr jede einzelne Dateiendung eine eigene Anweisung im Switch definieren, sondern auch Dateiendungen "gruppieren".
z.B. ppt und pps sollen die gleiche Klasse bekommen.
$CMS_SWITCH(ref(lt_mediaref).extension.lowerCase)$
$CMS_SET(set_icon, "")$
$CMS_CASE("ppt")$
$CMS_CASE("pps")$
$CMS_SET(set_icon, "klasse_fuer_ppt")$
$CMS_END_SWITCH$
Das funktioniert jedoch fรผr ppt nicht.
Ich muss die CSS-Definition zweimal machen...
$CMS_SWITCH(ref(lt_mediaref).extension.lowerCase)$
$CMS_SET(set_icon, "")$
$CMS_CASE("ppt")$
$CMS_SET(set_icon, "klasse_fuer_ppt")$
$CMS_CASE("pps")$
$CMS_SET(set_icon, "klasse_fuer_ppt")$
$CMS_END_SWITCH$
Gibt es eine Mรถglichkeit die Fรคlle zusammen zu fassen?
Viele Grรผรe
Diana
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
$CMS_SWITCH(ref(lt_mediaref).extension.lowerCase)$
$CMS_SET(set_icon, "")$
$CMS_CASE( { "ppt", "pps" } )$
$CMS_SET(set_icon, "klasse_fuer_ppt")$
$CMS_END_SWITCH$
Erklรคrung: { "ppt", "pps" } ist eine Menge mit zwei Elementen, geprรผft wird auf 'enthalten sein'.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
$CMS_SWITCH(ref(lt_mediaref).extension.lowerCase)$
$CMS_SET(set_icon, "")$
$CMS_CASE( { "ppt", "pps" } )$
$CMS_SET(set_icon, "klasse_fuer_ppt")$
$CMS_END_SWITCH$
Erklรคrung: { "ppt", "pps" } ist eine Menge mit zwei Elementen, geprรผft wird auf 'enthalten sein'.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank fรผr die schnelle, und vor allem richtige, Antwort.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich hab da doch noch eine Frage...
Die Kundin mรถchte die Listen jetzt pflegbar haben.
Ich habe zu Testzwecken ein CMS_SET in das entsprechende Template eingefรผgt und die Werte dort definiert.
Im CMS_CASE habe ich dann zum einen den Wert so und auch via .toString() angegeben. Beides fรผhrt leider nicht zum gewรผnschten Erfolg.
Gibt es hier eine Mรถglichkeit die Werte von Case z.B. รผber eine einfache Texteingabekomponente in der GCA pflegbar zu machen? Oder lieber eine Liste?
Freue mich auf Antworten.
Viele Grรผรe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wichtig ist, das in $CMS_CASE entweder nur ein Wert vom Typ "String" steht (entweder als Konstanste oder als Variable) oder eine Liste/Menge dessen Elemente vom Typ "String" sind.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank fรผr den Denkanstoร...

