- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
TemplateDocument zu String parsen
Hallo Zusammen,
ich stehe vor dem folgendem Problem, dass ich รผber ein $CMS_SET$ als Rรผckgabewert ein TemplateDocumentImpl zurรผckbekomme. Hier brรคuchte ich ein String um ein equals check auszufรผhren.
Leider bin ich auf keine funktionierende Lรถsung gekommen.
Das CMS_SET:
$CMS_SET(ps_kuerzel,#global.gca("global_settings_fair").getFormData().get(#global.language,"gc_headerEvent").get().getDataset.getFormData.tt_abbreviation)$
Liefert vom Typ: TemplateDocumentImpl
$CMS_VALUE(ps_kuerzel)$ gibt dann zb. IFT aus, aber halt eben nicht als String.
Das CMS_IF:
$CMS_IF(ps_kuerzel.equals("IFT"))$
Die Bedingung schlรคgt dann leider fehl da hier nicht 2 Strings verglichen werden.
Ich habe bereits versucht รผber ein Script an den Wert ran zukommen, leider ohne Erfolg.
Gibt es hier eine elegante Lรถsung?
Viele Grรผรe,
Patrick Wittke
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Patrick,
ein CMS_SET liefert als Rรผckgabewert ein TemplateDocument, wenn es so aufgebaut ist: $CMS_SET(myVar)$...$CMS_END_SET$
Das ist bei Dir aber nicht der Fall. Du bist auch sicher, dass die Variable nicht an einer anderen Stelle mit einem solchen Konstrukt รผberschrieben wird?
Wenn ja, was ist das denn fรผr eine Eingabekomponente, die im Datensatz die Variable tt_abbreviation fรผllt?
Anmerkung: Eine Notlรถsung wรคre es, eval() zu nutzen, dass ist aber aus Performancesicht keine gute Idee.
Viele Grรผรe
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Patrick,
ein CMS_SET liefert als Rรผckgabewert ein TemplateDocument, wenn es so aufgebaut ist: $CMS_SET(myVar)$...$CMS_END_SET$
Das ist bei Dir aber nicht der Fall. Du bist auch sicher, dass die Variable nicht an einer anderen Stelle mit einem solchen Konstrukt รผberschrieben wird?
Wenn ja, was ist das denn fรผr eine Eingabekomponente, die im Datensatz die Variable tt_abbreviation fรผllt?
Anmerkung: Eine Notlรถsung wรคre es, eval() zu nutzen, dass ist aber aus Performancesicht keine gute Idee.
Viele Grรผรe
Holger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Holger,
ja du hast vollkommen recht. Ich stand gestern etwas neben der Spur...
Vielen Dank & Viele Grรผรe,
Patrick

