[TYPO3-UG Denmark] pi_RTEcssText og textarea
Anders Tillebeck
at at opengate.dk
Tue May 26 16:36:08 CEST 2009
Hej Peter
Tak for info. Det lyder til at være meget forskelligt fra det, som jeg gør.
Du beskriver to metoder:
lib.parseFunc_RTE
lib.parseFunc
Til RTE bruger jeg normalt:
$var = $this->pi_RTEcssText($text), hvor $text er hentet direkte fra
databasen
Når det er alm textarea i databasen uden RTE, så virker det her vist fint:
$var = htmlspecialchars($row['some_field']);
Mangler et live-eksempel på lib.parseFunc_RTE og lib.parseFunc før jeg
forstår det. Må kigge i en af dine ekstension ;-)
Hilsen Anders
Peter Klein skrev:
> Hej Anders.
>
> Du kan bruge lib.parseFunc til at formattere outputs fra textareas.
> Til RTE bruger du lib.parseFunc_RTE. Begge ligger i css_styled_content.
> Se det link jeg skrev i det tidligere svar til dig. Og kig på hvordan du
> ovefører data fra PHP2TS og TS2PHP.
>
> --
> Peter
>
> "Anders Tillebeck" <at at opengate.dk> wrote in message
> news:mailman.1.1242807531.19013.typo3-ug-denmark at lists.netfielders.de...
>> Har søgt noget på dette uden held.
>>
>> Hvordan formatere man text fra et textarea? Linebreaks er /n og tolkes
>> ikke som <br> af TYPO3. Eneste function jeg kender er pi_RTEcssText, som
>> jo er til RTE.
>>
>> I stedet for at outputte:
>> $this->pi_RTEcssText($plain_text);
>>
>> Så gør jeg dette:
>> $this->pi_RTEcssText(str_replace("\n", "<br />", $plain_text));
>>
>> og så ser det fint ud og er forberedt til, at der engang skal bruges
>> richtext i stedet... Det føles bare forkert, da jeg antager, at der er en
>> funktion i TYPO3, som jeg skal bruge på plain text fra textareas i stedet
>> for pi_RTEcssText. Er det korrekt, eller skal jeg blot forsætte med min
>> "string replace"
>>
>> Hilsen Anders
>
>
More information about the TYPO3-UG-Denmark
mailing list