Hallo,
nun muss ich offiziell nochmal um Hilfe bitten denn auch das stundenlage suchen hier hat mir nicht viel weitergeholfen.
Im RTE möchte ich ganz normal eine Liste erstellen, die mit dem Tag <typolist> umschlossen wird.
Im RTE habe ich aber folgendes phänomen:
Wenn ich eine Liste erstelle und mir diese danach im HTML-Code ansehe, dann wird gegen meiner Erwartung ganz normaler HTML-Code eingesetzt also:
<UL>
<LI>1</LI>
<LI>2</LI>
<LI>3</LI>
<LI>4</LI>
<LI>5</LI></UL>
Im Frondend zeigt mir der Browser dann den bekannten Quatsch mit den P-Tags an.
Ich möchte nun, dass im RTE der Standard-Code, also:
<typoplist>
1
2
3
4
5
</typolist>
einsetzt.
Per Hand als HTML-Code eingetragen wird dieser sofort nach dem umschalten wieder überschrieben?!
Wenn ich den RTE nun abschalte und den Code wieder per Hand eingebe, dann klappt das.
Fazit: Der RTE ersetzt den typolist-Tag, obwohl ich das meines Wissens nirgens eingestellt habe.
Nun meine Frage: Wie erreiche ich, dass RTE (wieder) den Standard, also typolist verwendet?
Ich suche schon seit Tagen nach einer Lösung und hoffe nun das sich hier jemad damit auskennt.
Achja, im TSconfig: der Rootpage habe ich explizit Typolist auf 1 gesetzt also:
RTE.default {
proc {
dontConvBRtoParagraph = 1
preserveTables = 1
typolist = 1
}
}
Danke!
ich weiß zwar nicht ganz genau was du willst aber ich gebe dir mein codeschnipsel womit ich normale listen im frontend habe
tt_content.text.20.parseFunc {
externalBlocks = ol, ul
externalBlocks.ul.stdWrap.parseFunc < tt_content.text.20.parseFunc
externalBlocks.ul.stdWrap.parseFunc {
externalBlocks =
nonTypoTagStdWrap.encapsLines.encapsTagList = p, div, a,
nonTypoTagStdWrap.encapsLines.nonWrappedTag >
nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = |
}
externalBlocks.ol.stdWrap.parseFunc < externalBlocks.ul.stdWrap.parseFunc
externalBlocks.ol.stripNL = 1
externalBlocks.ul.stripNL = 1
# nonTypoTagStdWrap.textStyle.altWrap= <p> | </p>
nonTypoTagStdWrap.encapsLines.encapsTagList = p, div, a
nonTypoTagStdWrap.encapsLines.nonWrappedTag >
nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = <p style="padding-left: 15px; padding-right: 5px; margin: 12px 0px 8px 0px;"> | </p>
}
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = <li>|</li>
tt_content.text.20.parseFunc.tags.typolist.default.wrap = <ul>|</ul>
musst du in setup template schreiben
hoffe geholfen zu haben
Danke! Damit hat es funktioniert 🙂
DEF
Super, vielen Dank, es hat bei mir auch gefunkt. Weiß jemand, warum das Workaround von Sacha Vorbeck nicht (mehr) funktioniert? Damit hatte ich in früheren T§-Installationen das Problem immer lösen können. Aber bei einer neueren Installation konnte ich nicht verhindern, dass im generierten Quelltext in den Listen die <_UL_> und <_LI_> Tags jeweils von <_P_> Tags umschlossen wurden...