Hallo,
ich komme mal wieder nicht weiter. Ich möchte beim Rendern von Inhalt das Target-Attribut von Links anpassen. Da ich p-Tags über den folgenden Code im Setup erfolgreich durch br-Tags ersetzen konnte, wollte ich es auf die gleiche Art mit a-Tags versuchen.
Aber warum funktioniert das nicht?
#Das geht prima...
lib.parseFunc_RTE.tags.p = TEXT
lib.parseFunc_RTE.tags.p {
current = 1
wrap = |<br />
}
#Das aber gar nicht, warum?
lib.parseFunc_RTE.tags.a = TEXT
lib.parseFunc_RTE.tags.a {
current = 1
typolink.extTarget = _blank
typolink.target= _self
typolink.wrap = <b>|</b>
typolink.parameter.data = parameters : allParams
}
Ich benutze diese Einstellungen, um in einer Extension folgendermaßen Inhalte auszugeben:
$parseFunc = $GLOBALS['TSFE']->tmpl->setup['lib.']['parseFunc_RTE.'];
$text = $this->cObj->parseFunc($html,$parseFunc);
//$html ist der Input und kommt aus einem RTE-Feld der Datenbank.
//$text ist der Output
Im entsprechenden Datenbankfeld steht folgendes drin (mit phpMyAdmin überprüft):
<p>Mein Text</p><p><a href="http://google.de/">Mein Link</a></p><p>Mein Text</p>
Kann mir da jemand weiterhelfen?
Gruß und Dank
Grogus