Zum Inhalt springen

RTE generiert interne Links falsch

Erstellt am 8. August 2011 · Noch keine Antworten

Tags: Links, Frage

jochla ·

Hallo,

obwohl schon in der Mailingliste typo3-german und auf typo3forum.net gepostet, komme mit meinem Problem nicht weiter, und in den nächsten Tagen sollen die Redakteure damit anfangen Texte zu erfassen. Ich bitte deshalb für mein Cross-Posting um Entschuldigung und Nachsicht.

Das RTE-Problem tritt unter TYPO3 4.5.3 mit TV 1.5.5 und htmlArea RTE 2.1.6 auf.

Wenn ich einen internen Link im RTE setze, dann wird die Seite in einem neuen Fenster (Tab) geöffnet, obwohl ich kein Target gesetzt habe. Wenn ich in den Text-Modus umschalte steht dann dieses a-Tag drin:

<a href="http://..." class="internal-link" external="1">Kontaktformular</a>.

Im Quellcode ist das a-Tag dann noch mit dem Attribut target="_blank" ausgezeichnet, deshalb natürlich auch das neue Fenster:

<a href="http://www.domain.tld/?id=111" target="_blank" class="internal-link">Kontaktformular</a>

Ist das external="1" dafür verantwortlich, dass das target-Attribut generiert wird? Wieso wird das external="1" überhaupt gesetzt, ist das ein Bug oder ist das eine Konfigurationssache?

Ein ähnliches Problem mit external="1" ist im Zusammenhang mit E-Mail-Links schon unter http://forge.typo3.org/issues/24989 im Bugtracker gepostet, trifft ab m.E. nicht den Kern bei meinem Problem.

Bei mir hilft es auch nicht, dass ich das external="1" rauslösche, wie jemand geschrieben hat. Nach dem Speichern steht es wieder drin. Und wenn ich den Link editiere, dann wird der auch im Tab "exterene URL" angezeigt, obwohl er über das Tab "Seite" gesetzt wurde! Irgendwo muss der Fehler doch liegen!!?

Ich habe auch irgendwo gelesen, dass jemand alle Extensions deinstalliert hätte, und dann das Problem nicht mehr aufgetreten sei. Aber das kann ja nicht die Lösung sein!

Johannes.