DOM - Editor, Abfrage in einem Standardabsatz
Author: Sebastian_N
Publication Date: 2/4/2011 15:55
Hallo Community,
eine kleine Frage, die eventuell mit euren pfiffigen Ideen oder Best-Practices ganz leicht zu lösen ist.
Wir haben im DOM-Editor einen Standardabsatz, dieser erzeugt automatisch einen Absatz als p-Tag.
Format-Template-Code:
<p>$CMS_VALUE(#content)$</p>
Jedoch ist es auch möglich eine Liste innerhalb des DOM-Editors einzufügen. Der resultierende Quelltext ist dann aber:
HTML-Ausgabe-Code: (Firefox 3.6)
<p> </p>
<ul>
<li> </li>
<li> </li>
</ul>
Nun würden wir gern den leeren p-Tag unterdrücken, wenn in "#content" eine Liste enthalten ist. Sicherlich könnten wir auch einfach eine leere Absatzvorlage für Listen anlegen, aber das wäre für die Redakteure weniger komfortabel.
Zur Lösungfindung hab ich mal geschaut, was das #content-Systemobjekt für eine Klasse liefert:
de.espirit.firstspirit.generate.ElementRenderer$ChildPrinter
Leider konnte ich der API dazu keine Informationen entlocken.
Habt ihr vielleicht eine Idee wie man das Problem elegant lösen kann?
Vielen Dank,
Sebastian
-
Author: feddersen - 2/4/2011 16:13
Es gibt bereits einen Blogbeitrag zum Thema: CMS_INPUT_DOM - Listoutput without spanning 'p' tags
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire