Hallo zusammen,
ich habe folgendes Problem evtl. wisst ihr ja Rat. Ich nutze cms_plaintext_import um viele Seiten mit html code aufeinmal zu generieren.
WICHTIG: Die generierten Seiten liegen im Seitenbaum im 3. Level
Die Seiten werden angelegt ebenso wie die Contentelemente. Bearbeite ich ein Contentelement wird alles im htmlarea wunderbar angezeigt (was fett sein soll ist fett, was kursiv sein soll ist kursiv). Mit relativen Links habe ich allerdings ein Problem. Beim cms_plaintext_import sieht das Contentelement z.B. folgendermaßen aus:
Lorem Ipsum <br /><a href="blabla.html">blabla</a>
Nach dem Import in die Datenbank macht der RTE durch die transformation der Links folgendes drauß, folgendes steht in der HTML Ansicht:
Lorem Ipsum <br /><a href="http://www.test.de/blabla.html" rtekeep="1">blabla</a>
Folgende Probleme habe ich nun. Wie eingangs erwähnt liegen die Seiten im 3. Level des Pagetrees richtig wäre der Link also z.B. nur wenn er z.B. so aussehen würde: http://www.test.de/level2/level3/blabla.html. Daher meine Frage gibt es eine Möglichkeit die auf diese Art eingefügte relativen Links im htmlarea so abzuspeichern, dass nicht nur die baseURL vor den relativen Link gesetzt wird bzw. dass der Link als internal Link und nicht als external Link verarbeitet wird.
Das zweite Problem der auf diese Art eingefügten Links ist das rtekeep="1". Gehe ich manuell auf den Link -> Modify Link -> Richtige Seite im Pagetree auswählen -> set link -> Speichern sorgt das rtekeep="1" dafür, dass im Frontend keine Speaking URL ausgegeben wird sondern eben /?id="164"
Kann man da was machen, da es sich um einige Seiten mit sehr vielen internen bzw. relativen Links handelt wäre das manuell kaum zu bewältigen.