Wenn ich per htmlArea (1.3.7 / Typo3 4.0) Links setze, wird immer ein target Attribut in die
Links geschrieben. Auch wenn ich beim Eingabefeld "Ziel" nichts reinschreibe,
wird trotzdem ein "target=page" eingefügt. Ich möchte aber überhaupt kein
target-Attribut in meinen Links haben.
Kann man das abschalten? Und wenn ja wo?
Vielen Dank schonmal.
so long ...
Peter
Unter der Voraussetzung, daß Du beim Erstellen des Links ausdrücklich kein Ziel eingibst, wird automatisch "page" als Ziel generiert. Dies kannst Du durch folgenden Eintrag im Setup-Bereich Deines Templates verhindern.
#Löscht die target-Vorgabe page bei leeren Targets
lib.parseFunc_RTE.tags.link.typolink.target >
Zusätzlich solltest Du an gleicher Stelle die Vorgaben des Frontendrendering
löschen
config.extTarget >
config.intTarget >
Hab's mit 4.0 final getestet und funktioniert. Ggf. Cache löschen.
hab noch ne frage dazu. hab jetzt mittels
styles.content {
links.wrap = |
mailform.target >
links.extTarget >
links.intTarget >
links.target >
}
und
page {
config {
intTarget >
extTarget >
}
}
lib.parseFunc_RTE.tags.link.typolink.target >
lib.parseFunc_RTE.tags.link.typolink.extTarget >
die target attribute von so ziemlich jedem link entfernt. wenn ich nun allerdings nen link vom typ "external-link" bzw "external-link-new-window" anlege, schreibt er mir dennoch target=_"top" in den link. ich möchte aber egal welcher typ gewählt ist überhaupt kein target attribut haben. egal ob extern, intern oder extern mit new-window.
jemand ne ahnung was ich noch alles unternehmen muss um das target aus meinen links entgültig zu kicken?