---
title: "htmlarea RTE verschluckt <p>-Tags"
url: "https://www.typo3.net/d/109929-htmlarea-rte-verschluckt-p-tags"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2012-03-24"
last_reply: "2012-03-24"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# htmlarea RTE verschluckt <p>-Tags

Backend › RTE & CKEditor · 0 Antworten · gestartet 2012-03-24

## Eröffnungsbeitrag

**mamo** · 2012-03-24 · [Beitrag #1](https://www.typo3.net/d/109929-htmlarea-rte-verschluckt-p-tags/1)

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.

---

Quelle: „htmlarea RTE verschluckt <p>-Tags“, typo3.net, https://www.typo3.net/d/109929-htmlarea-rte-verschluckt-p-tags
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
