Cómo configurar target = "_ blank" para enlaces en CKEditor

10

Uso CKEditor en Drupal 8. Quiero que cada enlace se abra en una nueva pestaña del navegador. Quiero que el código se vea así

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

Pero si uso el botón de enlace en el editor, no tengo opción para el blanco en blanco. Solo puedo completar la url del enlace y el código se ve así

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

¿Alguna idea de lo que tengo que hacer para cambiar esto?

lesley n.
fuente

Respuestas:

20

D8 Editor Módulo de enlace avanzado

Mejora el diálogo de enlace en D8 CKEditor. Permite definir los siguientes atributos:

  • título
  • clase
  • objetivo de identificación
  • rel

ingrese la descripción de la imagen aquí

No Sssweat
fuente
5

Si desea que cada enlace se abra en una nueva ventana, sería mejor no usar el módulo Editor Enlace avanzado, sino agregar un filtro a su formato de texto que se establezca target=_blanken cada uno <a>.

Wim Leers
fuente
¿Cómo puedo hacer eso: "agregar un filtro a su formato de texto que establece target = _blank en cada <a>"? No veo ese tipo de filtro cuando edito un formato de texto.
Saulius
1
Tendrías que crear uno. A menos que drupal.org/project/extlink ya lo haga, parece que podría.
Wim Leers
5

Puede usar el módulo Linkit y agregar un atributo "target" en admin / config / content / linkit / manage / default / attribute / add

Tiene dos opciones:

  • Lista de selección con objetivos predefinidos.

Diálogo con opciones

  • Casilla de verificación simple para permitir que los enlaces se abran en una nueva ventana o pestaña del navegador.

Diálogo con casilla de verificación

Hugo
fuente
Prefiero Linkit porque proporciona una interfaz fácil para la vinculación interna con editores wysiwyg mediante el uso de un campo de autocompletar.
Sébastien Gicquel
Linkit 8.x-5.x ha eliminado la compatibilidad con los atributos de enlace. La página del módulo informa: "Si necesita atributos de enlace, consulte el enlace avanzado del Editor D8", tal como se publica en la solución elegida aquí.
Nick Hope