O CKEditor parece remover os nomes das classes quando alterno entre a visualização HTML e a visualização Rich Text.
Conforme muitas sugestões na Web, adicionei o seguinte ao arquivo config.js:
config.allowedContent = true;
Carregou, limpou o cache e até foi diretamente para o arquivo JS para verificar se não está armazenando em cache na minha máquina, mas ainda está removendo as classes.
Existe outra solução?
Edite o perfil completo em Configuração> CKEditor
Abra a seção Filtro de Conteúdo Avançado e selecione Desativado
Não há necessidade de adicionar nada no campo Conteúdo extra permitido. Não há necessidade de alterar o config.js. [... assim não me levou horas e horas para descobrir]
fonte
Este problema foi resolvido no dev (7.x-2.3 quando publicado) como parte do CKeditor 4.1 ACF . Você pode tentar atualizar seu WYSIWYG ou tentar as soluções alternativas abaixo.
No Drupal 7, você pode tentar o seguinte gancho:
ou usando outra idéia:
ou com o seguinte código jQuery:
Relacionado:
fonte
Vá ao comando e desative o wysiwyg completamente.
Se você sabe escrever HTML e CSS básicos, ou seja, você não é o cliente, desligue o plug-in. Também melhorará suas habilidades em HTML / CSS
Passei dias descobrindo como impedir o wysiwyg massacrando minhas aulas e tags de código / pré sempre que recarregava o editor. Percebi que tudo o que estava fazendo era tentar desativar toda a funcionalidade do plugin wysiwyg. Então eu desliguei.
Sim, isso é contrário à minha resposta acima.
fonte