¿Que es Diem CMS/CMF?
Diem es un CMS y CMF basado en el framework symfony que nos facilita el desarrollo web. Es muy flexible y como framework nos permite ampliar sus funcionalidades de manera sencilla mediante nuestros propios modulos. Como CMS incluye modulos para las tareas mas habituales (seo, paneles de control, motor de busqueda, etc).
Administrar metas: evitar problemas con imagenes en campos de texto wysiwyg
por Jose Ignacio Fernandez San Salvador
En el panel de control de "Seo" > "Administrar paginas" nos muestra todas las paginas, incluyendo las que tiene un contenido dinamico, y gestionamos a traves del "seo automatico". Nos podemos encontrar que al activar los tags de "descripcion" nos muestre un error el navegador, indicando que el numero de columnas no es correcto.
Esto es debido a que en el campo descripcion obtiene el contenido de la pagina, y si este tiene un widget wysiwyg donde se han incluido imagenes, se le "atraganta" el tag
Editamos el fichero \lib\vendor\diem\dmAdminPlugin\modules\dmPage\lib\dmAdminPageMetaView.php y en la linea 89 cambiamos:
$this->page[$field]
por:
strip_tags($this->page[$field]);
Con esto limpiamos de tags el contenido del campo, eliminando el tag img
Comentar