---
title: "TinyRTE und css_styles_content"
url: "https://www.typo3.net/d/52684-tinyrte-und-css-styles-content"
source: "typo3.net"
tags: ["Backend","RTE & CKEditor","Frage"]
created: "2006-11-02"
last_reply: "2006-11-05"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# TinyRTE und css_styles_content

Backend › RTE & CKEditor · 2 Antworten · gestartet 2006-11-02

## Eröffnungsbeitrag

**manfredo** · 2006-11-02 · [Beitrag #1](https://www.typo3.net/d/52684-tinyrte-und-css-styles-content/1)

Hallo,

ich hab den TinyRTE installiert (im gegensatz zum  HtmlArea einfacher zu installieren und die vielen Optionen brauch sowieso kein Redakteur...) und die css_styles_content. Nun hab das Problem das die P Tags doppelt ausgegeben werden:

```html
<p><p class="bodytext">ghgh hghg</p></p>
```

Einmal setzt wahrscheinlich der TinyRTE einen P Tag und der andere kommt von der css_styles_content. Ich hab dann versucht den P Tag beim RTE auszuschalten aber seitdem gibt auch keine P Tags mehr im Backend aus. Das heißt ich kann Absätze nur mit BR machen. Was ja blöd ist...

```typoscript
# *** non typo tag
	nonTypoTagStdWrap >
#	nonTypoTagStdWrap.textStyle.altWrap =  <p> | </p>
	nonTypoTagStdWrap.encapsLines {
		nonWrappedTag >
		encapsTagList = div, p, a, h1, h2, h3 , h4, br
		tags.allowedAttribs = class, id
		remapTag.DIV = P
		wrapNonWrappedLines = | 
		innerStdWrap_all.ifEmpty =  
		innerStdWrap_all.textStyle < tt_content.text.20.textStyle
	}
```

Hab mir dann damit geholfen das der RTE das P Tag in DIVs umwandeln soll. Nun setzt mir der RTE schön brav seine P Tags und gibt sie als DIVs aus.
Was dann so aussieht:

```html
<div><p class="bodytext">hhjhj hjhj</p></div>
```

Ich hätte das gerne anders und zwar soll die css_styles_content bei Texten die mit RTE ausgegeben werden kein <p class="bodytext"> setzen.

Wie mache ich das am besten?

gr.
manfredo

## Antworten

### [#2](https://www.typo3.net/d/52684-tinyrte-und-css-styles-content/2) · hubertg · 2006-11-04

wenn du im  "Template analyzer" css_styled_content anschaust, siehst du u.a. folgendes:

hier wird geregelt, was mit nicht gewrappten zeilen gemacht wird, im standardfall ein <p class="bodytext"> drübergelegt.

wenn du die eigenschaften in deinem template überschreibst, gibt's kein <p> mehr um die zeilen.

```typoscript
	nonTypoTagStdWrap.encapsLines {
		encapsTagList = div,p,pre,h1,h2,h3,h4,h5,h6
		remapTag.DIV = P
		nonWrappedTag = P
		innerStdWrap_all.ifBlank = &nbsp;
		addAttributes.P.class = bodytext
		addAttributes.P.class.setOnly=blank
	}	
}
```

ich kämpfe selber mit einem ähnlichen problem, ich hoffe ich konnte dir ein wenig weiterhelfen. :-)

### [#3](https://www.typo3.net/d/52684-tinyrte-und-css-styles-content/3) · manfredo · 2006-11-05

danke hat geholfen:

```typoscript
// css_styles_content die Klasse bodytext entfernen
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class =
```

Zumindest habe ich das Bodytext entfernt.

Nur meinem eigentlichen Problem bin ich nicht weitergekommen - sag ich der css-styles_content sie soll die P Tags weglassen, kann ich im RTE wunderbar Absätze mit <p> machen, aber dann fehlen mir die P Tags wieder in der News.

Mach ich es umgekehrt - kann ich keine Absätze mehr machen im RTE.

Ich laß das jetzt so mit den DIVs und P.

---

Quelle: „TinyRTE und css_styles_content“, typo3.net, https://www.typo3.net/d/52684-tinyrte-und-css-styles-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
