Ich habe ein Problem mit dem WYSIWYG-Editor. An einigen Stellen, an denen ich keine Absätze benötige, wird automatisch ein Absatz-Tag hinzugefügt. Gibt es eine Option zum Deaktivieren dieser Einstellung in dotCMS oder eine andere Option zum Lösen dieses Problems?
Vielen Dank!
Antworten:
2 für die Antwort № 1Sie können TinyMCE dafür konfigurieren. Sehen:
http://www.tinymce.com/wiki.php/Configuration:forced_root_block
In dotCMS muss die Standardkonfiguration von tinymce über ein Plugin überschrieben werden: http://dotcms.com/docs/latest/controlling-tinymce-wysiwyg
0 für die Antwort № 2
Nur für den Fall, dass Sie sich nicht für Tinymce entscheiden wollenDurch Überschreiben des Plugins können Sie einen einfachen Parser oder einen Regex-Matcher (für eine bessere Leistung) mit einem Viewtool schreiben. Dies nimmt den WYSIWYG-Feldwert (Code-Äquivalent davon) als Eingabe und gibt den gewünschten Wert zurück, nachdem das Absatz-Tag entfernt wurde.
Dadurch haben Sie eine gute Kontrolle über den Wert, der vom WYSIWYG-Feld generiert wird, da Sie mit dem Wrapper-Tag i vertraut sind. e. Absatz-Tag