TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Code im RTE pflegen (z.B. mit <code> Tag)


Autor Nachricht
Verfasst am: 06. 12. 2011 [15:36]
thomas303
Dabei seit: 05.06.2003
Beiträge: 3
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:
TYPOSCRIPT
# 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:
HTML
<code>Dies ist code über 
ein paar Zeilen</code>

und dann in den RTE und zurück schalte, erhalte ich folgendes:
HTML
<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)?
Profil