Accueil » Boutique » Modules et Plugins » Modules Prestashop » Modules gratuits Prestashop » Prestashop 1.7 : module de variables utiles

Prestashop 1.7 : module de variables utiles

0,00 

Ever PS Useful Vars est un module très simple, non configurable, destiné aux développeurs et intégrateurs sous Prestashop 1.7 uniquement.

Il ajoute des variables que nous avons considéré comme manquantes ou utiles à avoir à disposition sous Prestashop 1.7, sans effectuer d’override.

Ce module a été créé afin d’aider les développeurs et intégrateurs, aucune documentation n’est fournie. Les personnes n’ayant pas de compétences en développement ou en intégration Prestashop 1.7 n’ont aucun intérêt à faire l’acquisition de ce module. Aucune interface de configuration n’est prévue.

Ce module Prestashop 1.7 est donc directement en lien avec les variables smarty utilisées encore sur cette version, et que vous pouvez retrouver ici : https://www.team-ever.com/prestashop-1-7-liste-des-variables-smarty/

Développeurs & intégrateurs : si vous désirez ajouter des variables afin que la majorité en profite, faites-le nous savoir en commentaires, nous serons très heureux de les ajouter !

 

Variables récupérées et renvoyées

Les variables renvoyées vers les vues, quelles qu’elles soient, sont les suivantes :

  • $evercontroller_name : nom du controller
  • $evershop_name : nom de la boutique
  • $evergroupShop : groupe de la boutique
  • $everid_shop : identifiant de la boutique
  • $evercustomer : objet customer (client) pour récupérer des informations comme le groupe par défaut. Retourne false si non connecté
  • $everidcurrency : identifiant de la devise dans le contexte
  • $everidcountry : identifiant du pays dans le contexte
  • $everbase_dir : URL de votre site sans le SSL
  • $everbase_dir_ssl : URL de votre site avec le SSL
  • $evertpl_dir : URL du thème actif sur votre site

Ces variables sont préfixées ever de manière à ne pas avoir de conflits avec des thèmes mal adaptés à Prestashop 1.7. C’est notamment en rencontrant ce souci que nous avons développé un tel module. Il vous appartiendra donc d’adapter le thème, et de corriger les variables Smarty en erreur.

Vous pourrez également utiliser ces nouvelles variables depuis un thème enfant afin de gérer davantage d’éléments dans vos vues.

 

Comment ajouter des variables

Afin d’ajouter des variables, éditez simplement le fichier everpsusefulvars.php à la racine du module, et ajoutez dans le hookHeader celles désirées.

Le module se greffe sur le hook ActionFrontControllerAfterInit, à savoir directement à la fin de la méthode init() du FrontController. La méthode ActionFrontControllerAfterInit dans le module renvoie tout simplement vers la méthode hookHeader, ce qui vous permettra de gérer les emplacements où se greffe le module.

Utilisez un die() et/ou un var_dump() sur votre interface de test/développement afin de visualiser les informations que vous renvoyez vers les vues.

Téléchargé 259 fois !

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Prestashop 1.7 : module de variables utiles”

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.