Prestashop : Liens dynamiques vers les pages cms dans l’éditeur TinyMce

Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.

La gestion des liens entre les différentes pages cms est relativement peu aisée avec PrestaShop, il est nécessaire de saisir le lien complet à chaque fois.
Cette problématique est d’autant plus importante lorsqu’on est amené à travailler avec plusieurs urls ( serveur local, serveur de préproduction, serveur de production)

En partant de ce constat j’ai décidé de créer un nouveau module qui permettra de rendre ces liens « dynamiques »  (c’est à dire indépendant de l’url de base du site)

Ce module fonctionne uniquement à partir de Prestashop 1.5.

Son fonctionnement est inspiré du fonctionnement des liens cms sous magento ( et oui encore 😉 ).

Voici un aperçu du rendu final du module.

lien cms prestashop

Un nouvel icône apparait dans la barre d’outils de TinyMce.

pages-cms

Lorsqu’on clique dessus, le listing complet des pages cms existantes apparait et il vous suffit de cliquer sur l’élément que vous souhaitez ajouter pour insérer un lien.

Edit 2015-05-20 :

Pour récupérer la dernière version du module et consulter les instructions d’installation, vous pouvez vous rendre directement sur la page :
Prestashop : Liens dynamiques dans l’éditeur wysiwyg tinymce

 

6 réflexions sur “Prestashop : Liens dynamiques vers les pages cms dans l’éditeur TinyMce”

  1. Bonjour,
    J’ai téléchargé et installé votre module pour Prestashop 1.6.x.x.
    Lorsque je me rends dans une fiche produit, je ne vois pas d’icône spécifique à l’insertion de lien dynamique. En cliquant sur l’icône de lien, je ne vois pas non plus de changement. Aurais-je loupé quelque chose ? Merci pour votre aide.

    1. Bonjour,

      Pour l’instant ce module rajoute les liens de manières dynamiques uniquement sur les pages cms de prestashop.
      Pas sur les fiches produits ( le process doit être un peu plus compliqué. )
      Je vais voir dans les prochains jours ce qu’il est possible de faire sur ce point.

      Cordialement,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *