Search the FirstSpirit Knowledge Base
Hallo,
ich habe einen generischen Link, der auf einen Datensatz verweist. Alles funktioniert wie gewünscht.
Die Ausgabe funktioniert ja über:
$CMS_VALUE(st_link)$
Nun wird am Ende noch ein Zeilenumbruch eingefügt, obwohl in der Verweisvorlage mit CMS_TRIM eigentlich die Zeilenumdrüche entfernt werden sollte.
$CMS_TRIM(level:2)$
$CMS_SET(myKT,content.getDataset().getEntity())$
$CMS_IF(linktemplate.key == "kontaktlink.standard")$
...
$CMS_ELSIF(linktemplate.key == "kontaktlink.nuremailadresse")$
$CMS_IF(myKT.email != null)$$CMS_VALUE(myKT.email.Adresse)$$CMS_END_IF$
$CMS_ELSE$
$CMS_VALUE(#global.logError("invalid value for attribute 'linktemplate': '" + linktemplate + "'"))$
$CMS_END_IF$
$CMS_END_TRIM$
(hinter CMS_END_TRIM steht kein Leerzeichen)
Auch wenn ich um
$CMS_VALUE(st_link)$
das CMS_TRIM schreibe, bleibt der Zeilenumbruch.
Da die Ausgabe in einer jsp verwendet wird, kommt es da natürlich zu einem Fehler:
Anweisung:
String TO = "$CMS_TRIM(level:2)$$CMS_VALUE(st_link)$$CMS_END_TRIM$";
ergibt in der Ausgabe:
String TO = "email@abc.de
";
Wie bekomme ich den Umbruch weg?
Ich hab momentan keinen Plan mehr.
Klappt es denn mit Level 4?
Klappt es denn mit Level 4?
Das tut es,
ulkigerweise klappt es auf dem testsystem mit level:2 ... habe auch alles von Test nach prod übernommen, aber nicht die Datenquellen (aber daran sollte es nun wirklich nicht liegen). Egal, wir werden demnächst eh den Auftritt umbauen.
Danke und Grüße aus DD
Andreas