Font Awesome n'est pas autorisé par PluXml (ou CKEditor)

Bonjour à tous,
j'utilise CKEditor et Code Mirror pour intervenir sur le code (avec la coloration syntaxique).
J'utilise le Thème Masonic et Font Awesome est bien installé sur le site.

Lorsque j'intègre une balise font awesome dans l'éditeur de code et que je sauvegarde (dans l'éditeur de code); la balise apparaît bien sur ma page.
Mais lorsque j'enregistre la page (ou l'article) via le bouton "Enregistrer" de PluXml, la balise disparaît de la page… et aussi du code.

J'en conclus que soit PluXml, soit CKEditor bloque l'utilisation de font awesome, et je ne m'explique pas pourquoi dans la mesure où il n'y a rien de dangereux dans ce code ?

Quelqu'un a une idée ?
Merci d'avance… :)

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    C'est Ckeditor qui filtre les balises <i> de font-awesome
    J'ai rien sous la main tester si cette manip fonctionne, je te laisse essayer

    dans le fichier config.js de ckeditor à chercher dans /plugins/ckeditor/ckdeditor

    rajouter
    // ALLOW <i></i>
    config.protectedSource.push(/<i[^>]*><\/i>/g);
    

    Sinon tu peux faire des recherches dans google, le sujet est connu et on trouve des infos pour pallier à ça

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Ahah ! Merci beaucoup Stéphane ! Tu es un génie… ça fonctionne !
    Merci pour ton aide :D
Connectez-vous ou Inscrivez-vous pour répondre.