CKEditor parece estar eliminando los nombres de clase cuando cambio entre la vista HTML y la vista de texto enriquecido.
Según muchas sugerencias en la web, he agregado lo siguiente al archivo config.js:
config.allowedContent = true;
Subió, borró la memoria caché e incluso fue directamente al archivo JS para verificar que no está almacenando en caché en mi máquina, pero aún está eliminando clases.
¿Hay otra solución?
Edite el perfil completo en Configuración> CKEditor
Abra la sección Filtro de contenido avanzado y seleccione Desactivado
No es necesario agregar nada en el campo Contenido extra permitido. No es necesario cambiar el config.js. [... como si esto no me hubiera tomado horas y horas descubrirlo]
fuente
Este problema se ha resuelto en dev (7.x-2.3 cuando se publica) como parte de CKeditor 4.1 ACF . Puede intentar actualizar su WYSIWYG o probar las soluciones a continuación.
En Drupal 7 puedes probar el siguiente gancho:
o usando alguna otra idea:
o con el siguiente código jQuery:
Relacionado:
fuente
Ve al comando y desactiva el wysiwyg por completo.
Si sabe cómo escribir HTML y CSS básicos, es decir, no es el cliente, apague el complemento. También mejorará tus habilidades de HTML / CSS
Pasé días descubriendo cómo evitar que wysiwyg destruyera mis clases y etiquetas de código / pre cada vez que recargaba el editor. Me di cuenta de que todo lo que estaba haciendo era tratar de deshabilitar toda la funcionalidad del complemento wysiwyg. Entonces lo apagué.
Sí, esto es contrario a mi respuesta anterior.
fuente