Zum Inhalt springen

<p> Wrap entfernen

Erstellt am 16. Juni 2006 · 2 Antworten · letzte Antwort am 26. Juni 2006

Tags: Frage

IgM ·

Irgendwie ist da der Wurm drin. Hab schon das Forum eifrig durchsucht aber bishher keine Lösung gefunden.

Problem: Im htmlarea RTE werden mir nach dem Speichern um alle tags <p>-tags erzeugt.

habe folgenden Code im Setup des Roottemplates:

tt_content.text.20.parseFunc.denyTags = script
tt_content.text.20.parseFunc.allowTags = *

tt_content.text.20.parseFunc {
      nonTypoTagStdWrap.encapsLines.nonWrappedTag >
      nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | <br />
} 
tt_content.text.20.parseFunc {
  externalBlocks = cite
  externalBlocks.cite.stdWrap.parseFunc < tt_content.text.20.parseFunc
}

Und die RTE Konfiguration

RTE.default.proc.allowTagsOutside = img,hr,cite

Trotzdem: Selbst wenn ich im Quelltext manuell

<cite>Mein text</cite>

eingebe, ist der Inhalt nach dem Speichern und erneutem Laden wieder

<p><cite>Mein text</cite></p>
stoefln ·

also das hat bei mir funktioniert:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines >

das problem is bei mir dass auch keine zeilenumbrüche gemacht werden. steht also dann alles in einer wurst. die zeilenumbrüche fehlen aber mit obigem TS command genauso wie ohne...

polarizer ·

Die Zeilenumbrüche erreichst Du, indem Du im Editor bei gedrückter Shift-Taste Enter drückst. Das erzeugt br-Tags, also echte Zeilenumbrüche. Solltest Du Mozilla/Firefox verwenden, gehört in's TS-Config Deiner Root-Page noch ein

RTE.default.disableEnterParagraphs = 1

Die oben genannte Lösung mit

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines

im Setup-Bereich des Templates der root-Seite erledigt das "Problem" mit dem Paragraphen-wrap.