Zum Inhalt springen

Problem mit renderObj

Erstellt am 6. April 2009 · 2 Antworten · letzte Antwort am 6. April 2009

Tags: Frage

Julia1 ·

Hallo alle zusammen,

mit folgendem Typoscript-Code lese ich bestimmte Datenbankinhalte aus:

CONTENT1 = CONTENT
    CONTENT1 {
      table = tt_content
      select {
        pidInList = 58
        orderBy = sorting
      }
      renderObj = COA
      renderObj {
        10 = TEXT
        10.field = header
        10.wrap = <h3>|</h3>
        20 = TEXT
        20.field = bodytext
        20.wrap = <p>|</p>
      }
    }

Das funktioniert wunderbar - ich habe nur ein "kleines" Problem:
Jeder Editor (tinyrte oder htmlArea RTE) speichert einen Link in der Datenbank nicht als "<a href=""..." sondern verwendet erstmal seinen eigenen Linkcode. tinyrte speichert einen Link in der DB in folgendem Format:
<link 7>Das ist der Linktext</link>

Bei der "normalen" Ausgabe wird der Link dann in korrektem HTML-Code umgewandelt. Wenn ich jetzt aber meine Daten wie oben aus der Datenbank mit renderObj hole erfolgt diese Umwandlung NICHT (egal welchen Editor ich verwende). In der Ausgabe (Frontend) steht dann also der gleiche Code wie in der DB: <link 7>Das ist der Linktext</link>

Damit kann ich natürlich nichts anfangen! Frage: Gibt es eine Lösung für mein Problem?

Liebe Grüße
Julia

Julia1 ·

Hallo,

jetzt habe ich doch noch selber eine Lösung gefunden. Folgenden TS-Code muss ich noch einfügen - dann klappt es auch mit den Links ;-)

20.parseFunc =< lib.parseFunc_RTE

LG
Julia