web-dev-qa-db-fra.com

Comment définir target = "_ blank" pour les liens dans CKEditor

J'utilise CKEditor dans Drupal 8. Je veux que chaque lien s'ouvre dans un nouvel onglet de navigateur. Je veux que le code ressemble à ceci

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

Mais si j'utilise le bouton de lien dans l'éditeur, je n'ai pas le choix pour le blanc cible. Je peux seulement remplir l'URL du lien et le code ressemble à ceci

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

Une idée de ce que je dois faire pour changer cela?

10
lesley n.

Lien avancé de l'éditeur D8 module

Améliore la boîte de dialogue de liaison dans D8 CKEditor. Permet de définir les attributs suivants:

  • titre
  • classe
  • cible id
  • rel

enter image description here

20
No Sssweat

Vous pouvez utiliser le module Linkit et ajouter un attribut "cible" dans admin/config/content/linkit/manage/default/attributes/add

Il a deux options:

  • Liste de sélection avec des cibles prédéfinies.

Dialog with options

  • Case à cocher simple pour permettre l'ouverture de liens dans une nouvelle fenêtre ou un nouvel onglet de navigateur.

Dialog with checkbox

5
Hugo

Si vous souhaitez que every link s'ouvre dans une nouvelle fenêtre, il serait préférable de ne pas utiliser le module Editor Advanced Link, mais plutôt d'ajouter un filtre à votre format de texte qui définit target=_blank Sur tout <a>.

5
Wim Leers