it-swarm.com.de

So setzen Sie target = "_ blank" für Links in CKEditor

Ich verwende CKEditor in Drupal 8. Ich möchte, dass jeder Link in einem neuen Browser-Tab geöffnet wird. Ich möchte, dass der Code so aussieht

    <a href="#" target="_blank">my link</a>

Wenn ich jedoch den Link-Button im Editor verwende, habe ich keine Wahl für das leere Ziel. Ich kann nur die URL des Links eingeben und der Code sieht so aus

    <a href="#">my link</a>

Irgendeine Idee, was ich tun muss, um dies zu ändern?

10
lesley n.

D8 Editor Advanced Link Modul

Verbessert den Link-Dialog in D8 CKEditor. Ermöglicht das Definieren der folgenden Attribute:

  • titel
  • klasse
  • iD-Ziel
  • rel

(enter image description here

20
No Sssweat

Sie können das Linkit-Modul verwenden und ein "Ziel" -Attribut unter admin/config/content/linkit/manage/default/attribute/add hinzufügen

Es gibt zwei Möglichkeiten:

  • Auswahlliste mit vordefinierten Zielen.

(Dialog with options

  • Einfaches Kontrollkästchen, mit dem Links in einem neuen Browserfenster oder einer neuen Registerkarte geöffnet werden können.

(Dialog with checkbox

5
Hugo

Wenn Sie möchten, dass jeder Link in einem neuen Fenster geöffnet wird, ist es besser, nicht das Editor Advanced Link-Modul zu verwenden, sondern Ihrem Textformat einen Filter hinzuzufügen, der target=_blank Setzt. auf jedem <a>.

5
Wim Leers