J'utilise wysiwyg appelé summernote dont les valeurs que j'envoie au serveur, où je le purifie avec HTML Purifier. Après cela, je l'enregistre dans la base de données (mysql). J'ai alors besoin de montrer le html purifié dans le wysiwyg, ainsi écrivez-le comme valeur de textarea (le textarea est lié dedans js avec summernote). Mais il montre html échappé au lieu de texte formaté. L'éditeur fonctionne normalement et la console js ne montre aucune erreur.Escaped HTML dans summernote
Javascript J'utilise init summernote
$('.summernote').summernote({
lang: 'cs-CZ',
height: 100,
airMode: true,
prettifyHtml: true
});
Ceci est capture d'écran de wysiwyg (en mode air si les outils ne sont pas représentés) avec la console inspectant sa valeur.
modèle Latte du WYSIWYG:
<textarea name="{$key}" class="summernote form-control" >{$value->value|noescape}</textarea>
Pour Quiconque utilise Rails, voici la solution qui a fonctionné pour moi: https://github.com/summernote/summernote-rails/issues/38#issuecomment-167679385 – Sooie