Hallo,
ich würde gerne das <code> Tag benutzen, um Programmcode im Frontend innerhalb des normalen Textes anzuzeigen (also nicht in separaten content-Elementen für code). In einem zweiten Schritt könnte ich dann noch Syntax-Highlighting mit Java-Script machen, aber das käme später.
Bislang habe ich es hinbekommen, dass ein code-Tag ohne weiteres Parsen des Codes ausgegeben wird, wenn ich den RTE nicht verwende:
# RTE code tag
lib.parseFunc.allowTags:=addToList(code)
lib.parseFunc_RTE.allowTags:=addToList(code)
#wichtig, damit im code nichts mehr gewrappt wird
lib.parseFunc_RTE.externalBlocks:=addToList(code)
Wenn ich jetzt im Backend ohne RTE folgenden Content in ein Text-Element eingebe:
<code>Dies ist code über
ein paar Zeilen</code>
und dann in den RTE und zurück schalte, erhalte ich folgendes:
<code></code>Dies ist code über
ein paar Zeilen<code></code>
Kann ich dem RTE dieses Verhalten abgewöhnen, oder noch besser: gibt es irgendeine RTE-Unterstützung für die Pflege von Code (ohne Syntax Highlighting)?