Hallo!
Habe eine eigene Extension, dort verwende ich ein RTE-Feld für die Eingabe von Text.
Wird im Text ein Link verwendet wird bei der Ausgabe kein Link generiert.
Das Problem ist in einigen Beiträgen beschrieben und gelöst, aber jedoch immer in Verbindung mit der Verwendung mit css_styled_content
Nur, ich verwende kein css_styled_content, wie lasse ich nun aus z.B. <link http:wwwxyzde="" _blank="" /></link> (so wird der Link in der DB gespeichert) einen korrekten Link generieren?
Vielen Dank
Du musst den Wert nach dem auslesen durch die Funktion pi_RTEcssText($str) schicken:
$text=$this-> pi_RTEcssText($row['text']);
Hallo!
Vielen Dank für die schnelle Antwort.
Ich rufe diese Funktion auf und jage den String aus der Datenbank hindurch.
Ich bekomme aber leider keinen generierten Link, sondern im Quelltext:
<link http://www.xyz.de _blank external-link-new-window "Öffnet einen externen Link in einem neuen Fenster">http://www.xyz.de</link>
Verwende ich css_styled_content, so wird ein Link generiert.
Ich möchte aber css_styled_content nicht verwenden, da ich sonst zu viele Anpassungen machen muss.
Wie löse ich das Problem ohne css_styled_content?
Danke
Hallo!
Problem ist gelöst, nachfolgender Link half mir:
http://www.carraldo.de/RTE.16.0.html
Die Lösung bei mir:
TS:
plugin.tx_xyz_pi1{
general_stdWrap.parseFunc < tt_content.text.20.parseFunc
}
PHP:
$inhalt = $this->cObj->stdWrap($row['inhalt'],$conf["general_stdWrap."]);
Trotzdem vielen Dank für die Mühe.