Zum Inhalt springen

Target in Links

Erstellt am 27. Juni 2006 · 3 Antworten · letzte Antwort am 22. November 2006

Tags: Links, Frage

uhu ·

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

polarizer ·

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.

manuelB ·

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?