Insertar imagen con leyenda en CKEditor

CKEditor cuenta con varios plugins para mejorar la funcionalidad del editor WYSIWYG. El plugin Image es uno de los más utilizados para insertar imágenes en el contenido del editor. Por defecto, el plugin Image está incluido en los paquetes Full y Standard. Mediante esta característica, puedes añadir y personalizar (alineamiento, borde, enlace...) las imágenes en el editor.

Generalmente, debes especificar la URL para insertar una imagen en el contenido del editor. Puedes mejorar la funcionalidad del plugin Image utilizando addons del CKEditor. El Enhanced Image es el addon más utilizado a la hora de añadir leyendas a las imágenes. Te permite añadir una imagen con una leyenda en el editor de contenido. En este tutorial, te mostrarermos a insertar imágenes con una leyenda en CKEditor utilizando el plugin Enhanced Image.

Instalación del add-on Enhanced Image

  • Descarga el plugin Enhaced Image
  • Extrae el contenido del plugin y colocarla dentro de la carpeta plugins de tu instalación de CKEditor
    ckeditor/plugins/image2
  • Habilita el plugin con la opción extraPlugins. Abre el fichero ckeditor/config.js y añade el siguiente código.
    config.extraPlugins = 'image2';

Añade CKEditor al textarea

Crea el elemento textarea en la página web para añadir el CKEditor

<textarea name="editor" id="editor" rows="10" cols="80"></textarea>

Incluye la librería de CKEditor

<script src="ckeditor/ckeditor.js"></script>

Inicializa el CKEditor utilizando el método CKEDITOR.replace() y reemplaza el elemento textarea con CKEditor.

<script>
    CKEDITOR.replace('editor');
</script>

Insertar imágenes con leyendo en CKEditor

Cuando haces clic en insertar imágenes en la barra de herramientas, aparece un cuadro de diálogo. Al final de dicho cuadro, puedes seleccionar la opción Captioned image. Debes marcar esta opción para insertar una imagen con leyenda.

 

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP