Hallo,
wenn ich innerhalb des RTE eine Liste (z.B. UL/LI) anlege schaut die soweit ok aus. Aber in der Ausgabe tauchen dann ungültige P-Tags auf, welche in der Source-Code anzeige beim bearbeiten des Inhalts im BE aber nicht erscheinen. Vielleicht ist ein Fehler in lib.parseFunc_RTE drin aber ich weiß nicht was ich tun muss.
Hat jemand eine Idee wie ich die leeren P-Tags loswerde innerhalb der Listelemente?
Danke vorab...
Hier mein TS und die aktuelle Ausgabe:
lib.parseFunc_RTE {
externalBlocks {
ul.callRecursive = 1
ul.callRecursive.tagStdWrap.HTMLparser = 1
ul.callRecursive.tagStdWrap.HTMLparser {
tags.ul.fixAttrib.class.default = csc-bulletlist
tags.ul.fixAttrib.class.always = 1
}
ol.callRecursive = 1
ol.callRecursive.tagStdWrap.HTMLparser = 1
ol.callRecursive.tagStdWrap.HTMLparser {
tags.ol.fixAttrib.class.default = csc-bulletlist
tags.ol.fixAttrib.class.always = 1
}
blockquote.callRecursive.tagStdWrap.HTMLparser.tags.blockquote.overrideAttribs >
}
nonTypoTagStdWrap {
encapsLines.encapsTagList := addToList(table,tr,td,ul,li,dl,ol,nbsp)
encapsLines.addAttributes.P.class >
}
}
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines >
<ul class="csc-bulletlist">
<p>
<li>Punkt A</li>
<li>Punkt B
</p>
<ul class="csc-bulletlist">
<p>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
</p>
</ul>
<p>
</li>
<li>Punkt C</li>
</p>
</ul>