Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Comment installer TinyMCE dans Prestashop ?

tout servces prestashop

1. Comment intégrer l’éditeur de texte TinyMCE dans PrestaShop pour enrichir vos contenus facilement

Pour intégrer TinyMCE dans PrestaShop, il faut tout d'abord vérifier si la version de PrestaShop que vous utilisez possède déjà TinyMCE préinstallé. Dans la plupart des versions 1.6 et 1.7, TinyMCE est l’éditeur par défaut. Si ce n’est pas le cas ou si vous souhaitez une version personnalisée, vous pouvez télécharger TinyMCE depuis son site officiel et l’ajouter manuellement à votre thème ou module.

L’installation manuelle implique de copier les fichiers de TinyMCE dans le répertoire approprié de PrestaShop, puis de modifier le JavaScript des pages où vous souhaitez qu’il apparaisse. Cela peut inclure les pages CMS, les descriptions de produits ou les modules personnalisés. Vous bénéficiez ainsi d’un éditeur riche, moderne et compatible avec HTML5 pour gérer tous vos contenus facilement.


2. Activer ou mettre à jour TinyMCE dans PrestaShop pour améliorer l’édition de contenu HTML

Si votre version de PrestaShop contient une ancienne version de TinyMCE ou si vous rencontrez des bugs, il peut être utile de la mettre à jour. Téléchargez la dernière version de TinyMCE depuis https://www.tiny.cloud, puis remplacez les anciens fichiers dans le répertoire js/tinymce de votre installation PrestaShop. Pensez à effectuer une sauvegarde avant toute modification.

Après avoir mis à jour les fichiers, vérifiez que les hooks ou scripts d’activation de TinyMCE sont bien appelés dans les fichiers d’administration concernés. Vous pouvez aussi modifier les options de configuration dans le fichier JavaScript d'initialisation pour personnaliser les boutons, plugins ou le langage de l’éditeur. Cette mise à jour permet de bénéficier des dernières améliorations et d’une meilleure compatibilité.


3. Personnaliser l’interface de TinyMCE dans PrestaShop pour une édition adaptée à votre boutique

Une fois TinyMCE installé, il est important de personnaliser son interface pour répondre à vos besoins. Vous pouvez configurer les menus, les barres d’outils, les plugins activés et même les formats de texte proposés. Cela se fait via le script d’initialisation de TinyMCE dans le code JavaScript de PrestaShop ou d’un module personnalisé.

Par exemple, vous pouvez ajouter des boutons pour insérer des tableaux, des vidéos, ou gérer les styles CSS personnalisés. Vous avez aussi la possibilité de limiter certaines fonctionnalités pour éviter que les utilisateurs ne modifient des éléments critiques du design. Une interface bien ajustée permet une édition plus rapide et plus sûre pour tous les gestionnaires de contenu.


4. Utiliser TinyMCE pour améliorer la rédaction SEO des fiches produits dans PrestaShop

TinyMCE permet d’éditer les fiches produits de manière bien plus intuitive que l’éditeur HTML brut. Vous pouvez structurer vos descriptions avec des titres, listes, liens internes et mots-clés mis en valeur. Cela facilite l’optimisation SEO sans avoir besoin de coder manuellement les balises HTML.

Grâce aux plugins intégrables comme les compteurs de mots ou les correcteurs orthographiques, vous améliorez également la qualité rédactionnelle de vos contenus. Les balises <h2>, <strong> ou <a> peuvent être insérées en un clic, rendant vos fiches produits plus performantes pour les moteurs de recherche et plus agréables pour les visiteurs.


5. Ajouter TinyMCE dans les pages CMS de PrestaShop pour créer du contenu riche sans coder

PrestaShop vous permet de gérer des pages CMS pour vos conditions générales, politiques de retour ou pages personnalisées. En activant TinyMCE sur ces pages, vous offrez à vos collaborateurs une interface simple pour rédiger du contenu enrichi (images, liens, vidéos, tableaux).

Cela est particulièrement utile si plusieurs personnes non techniques gèrent le site. L’éditeur WYSIWYG de TinyMCE leur permet d’ajouter du contenu sans se soucier du code HTML. Pour l’activer, assurez-vous que le script TinyMCE est bien chargé sur la page de gestion CMS et lié à la bonne zone de texte via un sélecteur CSS.


6. Corriger les erreurs fréquentes liées à TinyMCE dans PrestaShop après une mise à jour

Il arrive qu’après une mise à jour de PrestaShop, TinyMCE cesse de fonctionner correctement. Cela peut être dû à un conflit JavaScript, à un chemin incorrect vers les fichiers de l’éditeur ou à un chargement inapproprié dans le DOM. Inspectez la console du navigateur pour identifier les erreurs.

Pour corriger cela, vérifiez que tous les fichiers de TinyMCE sont bien présents dans le répertoire concerné et que les versions ne sont pas mélangées. Assurez-vous également que le code d’initialisation est exécuté au bon moment, idéalement après le chargement complet du DOM ($(document).ready ou DOMContentLoaded). Cela règle la majorité des problèmes de chargement.


7. Installer TinyMCE dans un module personnalisé PrestaShop pour des champs texte enrichis

Si vous développez un module personnalisé avec des champs de type textarea, vous pouvez intégrer TinyMCE pour offrir un éditeur enrichi. Il suffit d’inclure les fichiers nécessaires dans le module, puis d’initialiser l’éditeur via un petit script JavaScript à l’intérieur du back-office.

Cela permet de créer des modules plus professionnels, adaptés à des utilisations spécifiques comme la gestion d’avis, de FAQ, ou de blocs HTML. En rendant ces champs plus accessibles via TinyMCE, vous améliorez l’expérience utilisateur et assurez une meilleure cohérence dans le contenu édité par différents administrateurs.


8. Modifier la configuration de TinyMCE dans PrestaShop pour ajouter ou retirer des plugins

TinyMCE est extrêmement modulaire. Vous pouvez ajouter des plugins supplémentaires pour gérer les vidéos, les tableaux, les emojis, ou même le code source. Dans PrestaShop, cela se fait en modifiant le fichier de configuration JavaScript lié à l'éditeur.

Il suffit d’ajouter le nom du plugin dans la liste plugins, puis de déclarer le bouton associé dans la toolbar. Certains plugins nécessitent aussi l’ajout de fichiers supplémentaires dans le répertoire TinyMCE. Une bonne configuration permet d’adapter l’éditeur à chaque type de contenu que vous devez gérer dans votre boutique.


9. Traduire l’interface de TinyMCE dans PrestaShop pour une expérience utilisateur multilingue

Pour une boutique multilingue, il est utile que l’interface de TinyMCE soit disponible dans la langue de l’utilisateur. Heureusement, TinyMCE propose des packs linguistiques que vous pouvez télécharger et intégrer. Une fois le fichier de langue ajouté, vous devez modifier la configuration pour y faire référence avec l’option language.

Dans PrestaShop, vous pouvez détecter la langue de l’administrateur connecté et charger dynamiquement le bon fichier de langue pour TinyMCE. Cela rend l’interface plus intuitive pour vos collaborateurs et évite les erreurs de manipulation. Une expérience localisée améliore la productivité et réduit les besoins de formation.


10. Désactiver ou remplacer TinyMCE dans PrestaShop si vous préférez un autre éditeur de texte

Dans certains cas, vous pourriez vouloir remplacer TinyMCE par un autre éditeur comme CKEditor ou Summernote. Pour cela, vous devrez désactiver TinyMCE dans les fichiers JavaScript concernés, puis inclure le nouvel éditeur dans vos pages via le thème ou les modules.

Attention, cette opération nécessite une bonne maîtrise du code, car l’éditeur est souvent intégré profondément dans les fichiers du back-office. Assurez-vous aussi que le nouvel éditeur est compatible avec le contenu HTML existant pour ne pas casser vos pages. Cette option est à envisager si TinyMCE ne correspond pas à vos besoins spécifiques.