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

10

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?

lesley n.
la source

Réponses:

20

Module de lien avancé de l'éditeur D8

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

  • Titre
  • classe
  • cible id
  • rel

entrez la description de l'image ici

Pas de sueur
la source
5

Si vous souhaitez que chaque lien s'ouvre dans une nouvelle fenêtre, il serait préférable de ne pas utiliser le module Editeur de lien avancé, mais plutôt d'ajouter un filtre à votre format de texte qui se définit target=_blanksur chaque <a>.

Wim Leers
la source
Comment puis-je faire cela: "ajouter un filtre à votre format de texte qui définit target = _blank sur chaque <a>"? Je ne vois pas ce type de filtre lors de la modification d'un format de texte.
Saulius
1
Vous devez en créer un. À moins que drupal.org/project/extlink ne le fasse déjà, cela ressemble à cela.
Wim Leers
5

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.

Dialogue avec options

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

Boîte de dialogue avec case à cocher

Hugo
la source
Je préfère Linkit car il fournit une interface facile pour la liaison interne avec les éditeurs wysiwyg en utilisant un champ de saisie semi-automatique.
Sébastien Gicquel
Linkit 8.x-5.x a supprimé la prise en charge des attributs de lien. La page du module conseille: "Si vous avez besoin d'attributs de lien, veuillez consulter le lien avancé de l'éditeur D8", comme indiqué dans la solution choisie ici.
Nick Hope