remplacement des attributs par défaut dans ckeditor

Je voudrais pouvoir changer certains des attributs par défaut qui sont appliqués au HTML. Par exemple, lorsque l'alignement du texte est défini sur droite, gauche, centre. L'attribut va comme suit:


some text

Je voudrais que ce soit


some text

Est-ce que quelqu'un sait comment cela peut être fait? Merci.

0
Vous aimeriez faire cela même s'il est déconseillé?
ajouté l'auteur nobsid, source
Oui, car il serait utilisé en dehors du navigateur.
ajouté l'auteur Paul, source

2 Réponses

Faites-le par programme côté serveur après que l'utilisateur ait cliqué sur Soumettre.

Je comprends que certaines spécifications ont les exigences les plus merdiques mais je ne suggère pas d’entrer dans le code de CKEditor et d’y changer des choses. Cela rendra plus difficile la mise à niveau également.

0
ajouté
Merci, je pense que cela pourrait être la solution la plus sûre. Étant un éditeur wysiwyg, il peut fonctionner avec cette balise pour le moment, mais la mise à niveau vers un navigateur plus récent peut supprimer la fonctionnalité.
ajouté l'auteur Paul, source

Je trouve une solution pour assigner des classes à un élément p plutôt qu’à un attribut style.

config.justifyClasses = [ 'AlignLeft', 'AlignCenter', 'AlignRight', 'AlignJustify' ];

Ensuite, vous devriez ajouter ces classes dans votre fichier css. Fonctionne bien pour moi.

0
ajouté