Verschachtelte Listen im WebEdit
Author: thmd
Publication Date: 4/9/2014 13:56
Hallo,
ich suche momentan einen Ansatz dafür, verschachtelte Listen mit dem DOM-Editor im Webedit zu erstellen. Die im JavaClient dafür benutzbare Funktion "Liste einfügen" auf einem existierenden Listenpunkt zerhaut bei mir die Liste. Im WebEdit gibt es zwar den Punkt "Listenpunkt einrücken", aber der erzeugt eine fehlerhafte Struktur in der Form:
<ul>
<li>Punkt 1</li>
<ul>
<li>Punkt2</li>
</ul
</ul>
Gibt es da irgendeinen Trick, oder funktioniert das ganze einfach nicht?
Viele Grüße
Thomas
Tags: webedit
-
Author: daniel2 - 4/10/2014 14:21
hallo thomas,
jetzt weiß ich, was du meinst. :smileyhappy: kommt nah an diesen feature-request ran (evtl. wird dieser fall mitberücksichtigt):
Listen und Tabellen im DOM als Blockelement behandeln
was du aber tun könntest (hab's jetzt nicht ausreichend getestet):
in der formatvorlage für die liste:
$CMS_VALUE(if(#list.element.previousSibling.nodeName == "li", "<li>", ""))$
<ul>$CMS_VALUE(#content)$</ul>
$CMS_VALUE(if(#list.element.previousSibling.nodeName == "li", "", "</li>"))$
in der formatvorlage für das listenelement:
$CMS_VALUE(if(#list.element.previousSibling.nodeName == "ul", "</li>", ""))$
<li>$CMS_VALUE(#content)$</li>
$CMS_VALUE(if(#list.element.nextSibling.nodeName == "ul", "", "</li>"))$
natürlich lassen sich die $CMS_VALUE()$ noch zu einem zusammenfassen – so ist's meine ich a weng übersichtlicher.
viele grüße,
daniel
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire