CKEditor borra las etiquetas

rodalape's picture

Hola a todos. Tengo un problema con CKEditor, que aún no he podido resolver. Cuando inserto etiquetas "div id" o "div class" en el contenido en formato FULL HTML, al guardar, se borran los nombres de las etiquetas y queda solo "div". Ya verifiqué los perfiles de FULL y los filtros activos para este perfil y no logro dar con la solución. A ver si a alguien le ha sucedido lo mismo o sabe la respuesta, le agradecería mucho. Saludos.

Comments

Pregunta

gerzenstl's picture

Por "filtros activos" te referís a "input filters" (Drupal 6) o "text formats" (Drupal 7)?

Si no checkeaste en esa opción, es un buen lugar para comenzar a revisar.

Otra cosa a revisar, es si sucede solo en con campos de un determinado content type o sucede en todo el sitio.

El input filter/text filter de Drupal suele andar bien pero a veces es algo limitado, en esos casos se suele usar el modulo "WYSIWYG Filter".

Hola gerzenstl, gracias por

rodalape's picture

Hola gerzenstl, gracias por tu respuesta. El problema se da en todo tipo de contenido. Ya revise los formatos de texto y los filtros y sigo sin hallar la solución. Es el segundo sitio que tengo en Drupal en diferentes servidores y el problema se da en los 2. Qué raro que a nadie más le haya pasado. Seguiré trasteando. Gracias y saludos.

Debuggear

gerzenstl's picture

En ese caso, debuggea que termina saliendo desde las variables de las templates, tambien podes usa un hook_preprocess_node en el template.php para ver eso mismo.

De esa forma sabes si la variable ya viene sin los atributos (porque seguramente hay alguna implementacion con hooks que los modifica) o bien, ves que los atributos aparecen pero hay algun Js script que los está eliminando.

En Ckeditor 4

isimgt's picture

No comentas en que version de Ckeditor te pasa, pero supongo que es en la versión 4, debes de ir a la configuración de Ckeditor /admin/config/content/ckeditor/edit/Full y hasta abajo encontraras una opción llamada "Custom JavaScript configuration" ahi debes de colocar lo siguiente

config.allowedContent = true;

Espero te funcione

saludos,

Mil gracias, Luis!

rodalape's picture

Mil gracias Luis por tu respuesta. Me funcionó tu solución. Hacía tiempo que no podía poner etiquetas personalizadas en el contenido y ahora, haciendo las pruebas, todo se mantiene luego de guardar. Te agradezco mucho a ti y a gerzenstl por la dedicación en responder. Un abrazo a todos!

Latin America

Group categories

Latin America

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week