Zum Inhalt springen

Parsing-Problem

Erstellt am 28. Dezember 2005 · 2 Antworten · letzte Antwort am 28. Dezember 2005

Tags: Frage

kerli ·

Hallo zusammen

Ich habe einen Seiteninhalt vom Typ Text eingefügt. Der Text ist:

<LINK 51>bla bla bla</LINK>
Das ist ein Linkbeschrieb

Nun wird dieser Text wie folgt im HTML dargestellt:
<p class="bodytext"><a href="index.php?id=51" target="page">bla bla bla</a></p>
<p class="bodytext">Das ist ein Linkbeschrieb</p>

Nun habe ich zwei Fragen:
1. Wie kann ich den Target des Linkes ändern?
2. Jede Zeile wird als eigenen P-Block interpretiert, da ich einen RETURN und kein SHIFT-RETURN verwende. Kann man das irgendwie global einstellen, dass Zeilenumbruche innerhalb eines Seinteninhaltes generell mit einem BR und nicht mit einem P-Block dargestellt werden?

philippw ·

Salut

1. Verändern des Targets:

<LINK 51 blank />bla bla bla</LINK>

2. nicht als p-block interpretieren:

rte.default.proc.dontconvbrtoparagraph = 1

damit kann mit shift return ein br statt einem p-tag erzeugt werden.

den p-tag kannst du mit folgendem code ausschalten:

lib.parsefunc_rte.nontypotagstdwrap.encapslines.addattributes.p.class >

lg philipp

kerli ·

Vielen Dank.

mit folgendem Code habe ich es geschaft mit dem Link

tt_content.text.20.parseFunc.tags.link >
tt_content.text.20.parseFunc.tags.link = COA
tt_content.text.20.parseFunc.tags.link {
  10 = TEXT
  10.current = 1
  10.typolink.ATagParams= 
  10.typolink.parameter.data = parameters : allParams
  10.typolink.target = _self
  10.typolink.extTarget = _blank
}

Leider hast du mich falsch verstanden wegen dem P-Block. Es ist erst bei der FE-Darstellung so. Im Prinzip soll nl2br angewendet werden auf den Text...