Page CMS Prestashop : comment corriger probleme edition ?

1. PrestaShop : Vider le cache pour recharger TinyMCE
Si l’éditeur TinyMCE ne s’affiche pas ou reste vide, cela peut être dû à un cache obsolète. PrestaShop peut encore charger une version ancienne du script.
Allez dans Paramètres avancés > Performances et cliquez sur "Vider le cache". Rechargez la page CMS. Cela permet de réinitialiser les scripts JavaScript liés à l’éditeur visuel.
2. PrestaShop : Désactiver les modules de sécurité ou optimisation
Des modules comme PageSpeed, SmartCache ou Minify peuvent interférer avec les scripts de TinyMCE, empêchant son affichage ou son bon fonctionnement.
Désactivez temporairement ces modules ou les options de regroupement de fichiers JS, puis testez l’ouverture d’une page CMS. Réactivez-les progressivement pour identifier le module perturbateur.
3. PrestaShop : Activer le mode debug pour voir les erreurs
Si TinyMCE ne se charge pas ou affiche une zone blanche, le mode debug peut vous révéler des erreurs JavaScript ou chargement de ressources.
Activez-le dans Paramètres avancés > Performances, puis ouvrez la console du navigateur (F12). Cela vous aidera à localiser les erreurs liées à l’éditeur.
4. PrestaShop : Tester avec le thème Classic
Certains thèmes personnalisés modifient ou bloquent l’initialisation de TinyMCE, en surchargeant les fichiers .tpl ou en empêchant le chargement des fichiers JS nécessaires.
Passez temporairement au thème Classic, puis testez l’édition CMS. Si TinyMCE fonctionne, vous devrez corriger le thème actuel (souvent form.tpl ou cms.tpl).
5. PrestaShop : Vérifier les autorisations de l’administrateur
Si vous utilisez un profil administrateur restreint, il se peut que vous ne puissiez pas accéder à l’éditeur complet de TinyMCE ou à certaines fonctions d’édition.
Rendez-vous dans Paramètres > Équipe > Profils, puis vérifiez que votre rôle a les droits complets pour les pages CMS. Cela peut rétablir l'accès complet à l'éditeur visuel.
6. PrestaShop : Désactiver les bloqueurs de scripts dans le navigateur
Certains navigateurs avec AdBlock, Ghostery ou uBlock activés peuvent bloquer des éléments de l’éditeur comme les boutons ou les menus déroulants.
Désactivez ces extensions ou testez dans un navigateur propre (mode navigation privée) pour vérifier si le problème vient du navigateur lui-même.
7. PrestaShop : Réinstaller TinyMCE manuellement
Si le script de TinyMCE est corrompu, vous pouvez télécharger la version officielle sur le site tinymce.com et la remplacer dans le dossier /js/tiny_mce/ de PrestaShop.
Cette méthode avancée peut régler les erreurs de chargement ou d’affichage, surtout si la version initiale a été modifiée ou supprimée par erreur.
8. PrestaShop : Corriger les erreurs de console JavaScript
Un seul script JS mal codé dans votre back-office peut empêcher le chargement de TinyMCE. Cela peut venir d’un autre module qui injecte un script non compatible.
Utilisez la console du navigateur pour identifier les conflits. Supprimez ou corrigez les modules tiers en cause. Cela restaure le bon fonctionnement de l’éditeur CMS.
9. PrestaShop : Activer l’éditeur dans les préférences
Dans certaines versions ou installations, TinyMCE peut être désactivé par défaut dans les préférences ou fichiers de configuration.
Vérifiez dans la base de données ou le fichier admin/themes/default/template/controllers/cms si l’appel à l’éditeur est bien présent. Sinon, restaurez la ligne d’appel à l’éditeur WYSIWYG.
10. PrestaShop : Mettre à jour PrestaShop
Un bug dans une ancienne version de PrestaShop peut empêcher le fonctionnement de TinyMCE, surtout lors de changements de PHP ou d’ajout de sécurité serveur.
Effectuez une mise à jour de PrestaShop vers une version stable et récente, après avoir sauvegardé votre site. Cela peut corriger automatiquement les problèmes liés à l’éditeur CMS.