Insertar HTML en un artículo en Joomla!
Código HTML en Joomla!
Creo que este es uno de los problemas más comunes que suelen tener muchos usuarios de Joomla! ¿Cómo puedes insertar código HTML directamente en un artículo o en un módulo? Es sencillo, pero después de guardar los cambios, tal vez te desoriente ver que el código HTML ¡ha sido modificado! ¿por qué? ...
Lo normal para escribir un artículo, o cualquier otro contenido en Joomla!, es usar el editor WYSIWYG que viene incluido en la misma instalación: TinyMCE. Por defecto, en Joomla! puedes elegir 3 editores:
- TinyMCE
- CodeMirror
- Sin editor
Cómo seleccionar los editores
La selección de unos de los 3 editores (o el que hayas instalado posteriormente) la puedes realizar principalmente de dos formas:
- Desde el backend ? menú superior: Sitio ? Configuración Global ? Sitio ? Editor predeterminado (por defecto)
- Desde el perfil de usuario si se permite o desde el backend ? Usuarios ? Gestor de Usuarios ? Seleccionas tu usuario ? Editor
Debes pensar que al hacerlo por el punto 1, cambias el editor predeterminado global y los usuarios editores también se podrán ver afectados.
Escribiendo en HTML
Seleccionando los editores CodeMirror o Sin editor no tendrás ningún problema ya que escribirás y guardarás directamente en HTML. El problema viene con TinyMCE. Si usas este último, para crear o modificar código HTML puedes hacerlo pulsando cualquiera de los 2 botones siguientes:
- El primer botón de la barra de herramientas de TinyMCE que pone HTML
- El botón que está en la parte inferior del editor, que suele poner "Toggle editor", "Cambiar editor" o similar.
Pulsando cualquiera de esos dos botones podremos modificar o añadir código HTML directamente, entonces... ¿Cuál es el problema?
Problema en TinyMCE
De este inconveniente ya hemos hablado alguna vez en esta web. Por seguridad, por la configuración del plugin o debido a otras razones, tras pulsar el botón Guardar es posible que tu código sea modificado y si has realizado un contenido extenso, por experiencia, te puedes llegar a enojar un poco. ¡Y a volver a escribir!
La solución es sencilla: cambia temporalmente de editor de texto (a CodeMirror o Sin editor) y recuerda que si un día tienes que volver a editarlo, deberás usar uno de estos editores de código.
Basándonos en todo esto, algunos administradores deciden crear un superusuario "sin editor" (como editor predeterminado) y con este usuario realizan estas modificaciones.
Necesito un edito o tengo que crear un artículo donde pueda anexar las carpetas de los íconos?
Una idea sería que crearas un módulo personalizado con esa barra y después la colocases en tu plantilla en una posición que tú quieras
Saludos