domingo, 23 de septiembre de 2012

Joomla · Ejercicio, permitir iframe con TinyMCE

Componentes basados en código "iframe" son muy comunes hoy en día en las páginas web, sobre todo para incluir formularios. Es una de las opciones más cómodas y rápidas de incluir elementos creados por terceros, que se integran fácilmente en nuestras páginas web.

Si quieres añadir código "iframe" en un artículo con Joomla, puedes encontrarte la desagradable sorpresa que al pegarlo y guardarlo, el código desaparezca. Al principio, puede darnos más de un dolor de cabeza, sobre todo, si tenemos algo de prisa por publicar el componente.

La solución es sencilla, el editor TinyMCE está configurado por defecto para eliminar cierto tipo de código HTML en los artículos. Por razones de seguridad, no permite incluir etiquetas "iframe" "script" o "applet". Para eliminar este filtrado en nuestros artículos, debe cambiarse la configuración del editor. Selecciona la opción "Extensions/Plug-in Manager":

El editor TinyMCE se configura desde la lista de plug-ins.
Busca el plug-in "TinyMCE" y haz clic en su icono para cambiar la configuración. En la columna derecha, dentro de las opciones básicas, al final aparece un caja de texto con el título "Prohibited Elements". Elimina de esa lista el código "iframe" y guarda los cambios.

Opciones básicas de configuración del editor TinyMCE.

Ahora ya se puede volver a editar el artículo en modo HTML y pegar el componente que incluye etiquetas "iframe".


No hay comentarios:

Publicar un comentario