Existe-t-il un moyen de faire en sorte que tinymce génère du html valide ? Il génère des listes comme celle-ci :
<li>text</li>
<li>text</li>
<li>text</li>
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
<ul>
<li>text</li>
<ul>
<li>text</li>
</ul>
</ul>
</ul>
</ul>
Licorne sorties :
L'élément ul n'est pas autorisé comme enfant de l'élément ul dans ce contexte.
Je préfère les listes comme celle-ci :
<ul>
<li>text</li>
<li>text</li>
<li>
text
<ul>
<li>text</li>
<li>text</li>
<li>
text
<ul>
<li>text</li>
</ul>
</li>
</ul>
</li>
</ul>
J'ai été heureux de constater que cette question a résolu le problème (réglage source_formatting
a false
lors de l'initialisation de tinymce) ; cependant, il semble que lorsque tinymce analyse certaines balises (par exemple si vous les placez dans une zone de texte et que vous initialisez ensuite tinymce), tinymce les ré-analyse comme dans l'exemple 1. Avez-vous une idée sur la façon de faire en sorte que tinymce ne modifie pas le balisage original dans l'éditeur sur lequel je l'initialise ?