Zum Inhalt springen

p-Tags werden entfernt

Erstellt am 13. Dezember 2005 · 4 Antworten · letzte Antwort am 13. Dezember 2005

Tags: Frage

phacops ·

Hallo.
Ich habe das folgende Problem.
Wenn ich im Editor einen Text mit Absätzen (p) einfüge, werden diese in der Webite komplett rausgefiltert.

Liegt das an der RTE-Konfig oder einer globalen Typo3-Einstellung?

Vielen Dank für Tipps

Gruß Marco

FalkWalter ·

Hallo, Marco,

der RTE-Editor sollte standardmäßig Absätze mit p-tags formatieren (Absatz bedeutet jedes Mal, wenn Du die Return-Taste drückst). In der Normalansicht brauchst Du also keine p-tags zu setzen.

Wenn Dir das allerdings in der HTML-Darstellung passiert, dann könnte es an Deinen Einstellungen liegen.

Versuche es in diesem Fall mal mit folgendem Code in Deinem Haupttemplate auf höchster Ebene (also nicht im PAGE-Objekt o.ä. einbetten:

# Removes only the ?bodytext? class from ALL content elements - the <p> tag will be still rendered
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >

Vielleicht bringt Dich auch folgendes weiter: #225253

Grüßle
Falk

phacops ·

Danke für den Tipp.

Ich nutze allerdings die Extension htmlarea. Funktioniert das dort auch.
Ich bin Typo3 Neuling, daher vielleicht die Fragen.

Danke schon einmal.

phacops ·

Ich bin nun einen Schritt weiter:

Ich habe die folgend Definition in meinem Template für tt_content

# "Normal" bzw. wenn nichts anderes angegeben ist
default = COA
default{
10 = TEXT
10 {
field = header
wrap = <h1 class="headline" style="padding-left:20Px;">|</h1><hr style="color:#FEDDB4">
}
20 = TEXT
20 {
field = bodytext
wrap = <p class="contentzelle"> | </p>
}
}

Wenn ich den ganzen Bereich für tt_content auskommentieren, wird der Inhalt zwar nicht so formatiert, wie ich es im auskommentierten Bereich angebe, aber es werden auch keine <p>-Tags entfernt.

parseFunc.allowTags = p hat auch nichts gebracht.

Ich bin für jeden Hinweis dankbar.

Gruß Marco