TinyMCE supprime les balises

Je suis confronté à un problème avec TinyMCE. Lorsque j’entre une balise de style dans l’éditeur HTML de TinyMCE, elle supprime les balises lorsque je clique sur la mise à jour.

 .newclasss { color:#c9c9c9; }  

Mes éléments valides sont les suivants:

  var valid_elms = "hr[class|width|size|noshade]"; valid_elms += "span[class|align|style],"; valid_elms += "font[face|size|color|style],"; valid_elms += "img[href|src|name|title|onclick|align|alt|title|"; valid_elms += "width|height|vspace|hspace],"; valid_elms += "iframe[id|class|width|size|noshade|src|height|"; valid_elms += "frameborder|border|marginwidth|marginheight|"; valid_elms += "target|scrolling|allowtransparency],style"; extended_valid_elements: valid_elms  

Quelqu’un peut-il aider s’il vous plaît??

Comme les balises de style ne sont pas valides XHTML, TinyMCE a désactivé la possibilité de les append en dehors des balises.

Vous devez append des balises de style à la configuration enfants valide

 valid_children : "+body[style]" 

Edit: Cette solution s’applique à la version 3.4.2

La source

 "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],img[href|src|name|title|onclick|align|alt|title|width|height|vspace|hspace],iframe[id|class|width|size|noshade|src|height|frameborder|border|marginwidth|marginheight|target|scrolling|allowtransparency],style[type]" 

Faites-moi savoir comment cela fonctionne pour vous

Si vous mettez tinyMCE en mode pleine page, vous pouvez mettre des styles dans

  

C’est un peu piraté mais j’utilise TinyMCE 4 et j’étais dans une situation difficile, alors j’ai ajouté une dans la vue Code de l' éditeur TinyMCE et utilisé jQuery pour changer les styles .

  

Cela suppose que TinyMCE a été configuré pour ne pas interdire les balises de script, et que jQuery est déjà inclus dans votre page comme le mien, sinon vous pouvez utiliser le javascript standard pour changer de style .

Pour moi, je dois faire ce qui suit dans TinyMCE 4.5.7 :

 tinyMCE.schema.addValidChildren("body[style]")