Hello, Guest |
| Register
Remember me Forgot password ?
Site Map Site Map Contact us Contact us
PrestaShop
  549 users online

PrestaShop Wiki

Deplacer Et Greffer Un Module


Table of Contents


Avec Prestashop V1.0 ou une version plus récente, vous pouvez déplacer des modules à l’intérieur d’une page (une “accroche”), dans différentes partie de la page et/ou limiter leurs apparition dans certaines pages.

Déplacer/Changer l’ordre des modules présentés

Avancer ou reculer un module dans l’ordre établis d’une section de la page (appelé aussi “accroche”) :

  1. Allez dans le Back Office >> Modules
  2. Cliquez sur Positions.
  3. Dans la liste des accroches, cliquez sur l’icône 21e34cf84f9b4f86882dd0d80a8eee10 ou l’icône 69e20578a217fa8ed20bb1fb2ddcd248 pour changer la position du module.

Greffer un module

Pour la plupart des modules, la greffe d’un module se fait facilement par le Back Office. Certains modules nécessite la modification du code pour être greffé correctement.

Greffer un module par le Back Office

  1. Allez dans le Back Office >> Modules
  2. Cliquez sur Positions, situé en haut à gauche de la page des modules.
  3. Cliquez sur Greffer un module.
  4. Dans la liste déroulante Module, sélectionnez le module que vous souhaitez greffer.
  5. Dans la liste déroulante Greffer le module sur , sélectionnez l’accroche sur laquelle vous souhaitez greffer le module.
  6. Dans le champ exception, entrez le nom du fichier(s)des pages dans lesquelles vous ne souhaitez pas que le module apparaisse.
  7. Cliquez sur Enregistrer.

Greffer un module en transformant le code

Certains modules ne sont pas greffables dans d’autres sections d’une page car elles ne possèdent pas le code requis pour l’accueillir. Par exemple, le bloc recherche rapide contient des templates pour la colonne et l’entête (header) de la boutique. A l’inverse, le bloc devises possède un seul templates pour l’entête (header).

Si vous souhaitez, faire apparaître certains modules comme le bloc devises dans la colonne de droite ou de gauche, vous devez modifier les fichiers templates. De même, le bloc produits phares sur la page d’accueil peut seulement être placé dans la partie content (centre de la page) de la page d’accueil. Si vous souhaitez la déplacer dans une colonne, vous devrez le faire par vous même.

Si vous souhaitez personnaliser la greffe d’un module sur une accroche, vous devez créer un fonction PHP adapté à l’accroche dans ce module.

Par exemple, pour le bloc devises, cette fonction existe : function hookTop($params). Pour greffer le bloc devises dans la colonne de droite, vous devez créer : function hookRightColumn($params).

Wiki

Search :

Navigation