DOM Formate werden bei Leerzeichen nicht übernommen
Author: matthiasforberg
Publication Date: 3/16/2022 9:13
Hallo zusammen,
wir haben eine Formatvorlage für ein "non-breaking space" (nbsp) gemacht. Damit können im SiteArchitect Leerzeichen markiert werden, die nicht umbrechen sollen. Im ContentCreator funktioniert allerdings die Auswahl nicht. Das Format wird nicht für Leerzeichen übernommen, sondern nur für ein sichtbares Zeichen. Es wäre zwar egal, was es für ein Zeichen ist, weil das Format sowieso nur das nbsp ausgibt, aber es ist für Redakteure schwer zu vermitteln, z.B. ein Minus zu schreiben, wenn sie eigentlich ein Leerzeichen meinen.
Wer hatte schon ähnliche Probleme bzw. einen anderen sinnvollen Lösungsansatz zur Pflege von "nbsp" Zeichen?
Grüße
Matthias


-
Author: matthiasforberg - 3/17/2022 15:43
Hat sich erledigt. Ich hab's jetzt so gelöst, dass nicht nur die Leerzeichen markiert werden, sondern der komplette Begriff, der nicht getrennt werden soll. In diesem Fall "König Ludwig II." und da werden dann in der Formatvorlage alle Leerzeichen ersetzt:
$CMS_VALUE(#content.toString().replaceAll(" ", " "))$Das scheint in Absprache mit der Redaktion intuitiver zu sein.
Grüße Matthias
0 -
Author: Peter_Jodeleit - 3/17/2022 16:58
Die Lösung funktioniert, ich würde aber empfehlen die Formatvorlage auf $CMS_VALUE(#content)$ zu belassen und statt dessen eine Konvertierungstabelle auszuwählen, die das Leerzeichen durch ersetzt.
Das ist effizienter.0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
2 Kommentare