htmlarea RTE verschluckt <p>-Tags
| Autor | Nachricht |
|---|---|
|
Verfasst am: 24. 03. 2012 [17:22]
|
|
|
mamo
Dabei seit: 01.09.2004
Beiträge: 107
|
Hallo seit dem Update auf Typo3 4.6.1 "verschluckt" der RTE meine <p>-Tags. <br/> funktioniert. Wenn ich im BE den HTML-Code anschaue, sehe ich z.B. <p>Text1<br/> Text2</p> <p>Text3</p> Im FE wird das so dargestellt: Text1 Text2Text3 Im Quelltext steht <p>Text1<br/> Text2 Text3</p> Weiss jemand, woran das liegen kann? Im Page TS Config der Root-Seite steht: TYPOSCRIPT RTE.default { proc { entryHTMLparser_db = 1 entryHTMLparser_db { tags { # b und i Tags werden ersetzt (em / strong) b.remap = strong i.remap = em } } exitHTMLparser_db = 1 exitHTMLparser_db { tags.b.remap = strong tags.i.remap = em } } RTE.default { hidePStyleItems = div,blockquote,address,h6 contentCSS = fileadmin/css/screen/typo3-RTE.css showTagFreeClasses = 0 showButtons = bold, italic, underline, left, center, right, copy, cut, paste, orderedlist, unorderedlist, insertcharacter, inserttag, line, link, image, removeformat, chMode, table, toggleborders, tableproperties, rowproperties, rowinsertabove, rowinsertunder, rowdelete, rowsplit, columninsertbefore, columninsertafter, columndelete, columnsplit, cellproperties, cellinsertbefore, cellinsertafter, celldelete, cellsplit, cellmerge, findreplace, insertcharacter, undo, redo, showhelp, about hideButtons = textstyle, textstylelabel, blockstyle, blockstylelabel, fontstyle, formatblock, fontsize, strikethrough, lefttoright, righttoleft, textcolor, bgcolor, textindicator, emoticon, user, spellcheck, outdent, indent, justifyfull, subscript, superscript, acronym keepButtonGroupTogether = 1 classesCharacter = mono,file,directory,infoHeadline,questionHeadline,stopHeadline,underline,strikethrough classesParagraph = code,note,important,warning,info,question,stop,citation,csc-frame-frame1,csc-frame-frame2,align-center,align-left,align-right,align-justify allowedClasses = mono,file,directory,infoHeadline,questionHeadline,stopHeadline,code,note,important,warning,info,question,stop,citation,csc-frame-frame1,csc-frame-frame2,align-center,align-left,align-right,align-justify,underline,strikethrough disableSpacingFieldsetInTableOperations = 0 disableAlignmentFieldsetInTableOperations = 0 disableColorFieldsetInTableOperations = 0 disableLayoutFieldsetInTableOperations = 0 disableBordersFieldsetInTableOperations = 0 proc { allowedClasses < RTE.default.allowedClasses } FE { proc { allowedClasses < RTE.default.allowedClasses } } ignoreMainStyleOverride = 0 mainStyleOverride = body.htmlarea-content-body {font-family:'Trebuchet MS', sans-serif;} } RTE.colors { color1 { name = My color 1 value = #ff0000 } } RTE.default.colors = color1 RTE.classesAnchor { externalLink { class = external-link type = url image > titleText = } externalLinkInNewWindow { class = external-link-new-window type = url image > titleText = } internalLink { class = internal-link type = page image > titleText = } internalLinkInNewWindow { class = internal-link-new-window type = page image > titleText = } download { class = download type = file image > titleText = } mail { class = mail type = mail image > titleText = } } Im Template der Root-Seite im Setup: TYPOSCRIPT #- Die Klasse class="bodytext" von den <p> Tags entfernen lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class > #- Wenn eine Tabelle <table> eine Klasse <table class="name"> hat, wird diese verwendet, sonst class="contenttable" lib.parseFunc_RTE.externalBlocks.table.stdWrap.HTMLparser.tags.table.fixAttrib.class.list > #- Tags, die nicht mit einem zusätzlichen <p> Tag umgeben werden, sollen zur Liste hinzufuegen lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.encapsTagList := addToList(table,tr,td) #- <div> Tags sollen nicht in <p> Tags umgewandelt werden lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.remapTag > #- eine speziell auf Tabellenzellen zugeschnittene Konfiguration lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default > lib.parseFunc_RTE.externalBlocks.table.HTMLtableCells.default.stdWrap.parseFunc =< lib.parseFunc Im User TSconfig: TYPOSCRIPT options.RTEkeyList=* Vielen Dank für eure Hilfe. |



