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?

Respuestas:



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>.


¿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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.