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.