missill Posted April 22, 2016 Share Posted April 22, 2016 Bonjour à tous, J'aimerai savoir comment fait-on pour afficher des customs fields du client sur n'importe quelle page, notamment la homepage ? Dois-je override la classe Customer.php ? Comment l'intégrer dans le template voulu ? Merci d'avance pour toute aide. Link to comment Share on other sites More sharing options...
missill Posted April 25, 2016 Author Share Posted April 25, 2016 Bonjour ndiaga et merci de me porter assistance et intérêt. J'utilise un plugin nommé 'customfields' pour permettre l'ajout de custom felds pour le client du coup je ne pense pas avoir accès à ces nouveaux champs depuis la variable $cookie dans le TPL. Du coup j'override la classe Customer en ajoutant une méthode pour récupérer ces nouvelles variables depuis la BDD, et je fais depuis le TPL : {assign var='mavariable' value=Context::getContext()->customer->getMavariable()} Je ne sais pas si c'est la meilleure et la plus propre des solutions mais ça marche très bien. PS : N'oubliez pas de supprimer le fichier class_index.php dans le répertoire cache/ lors d'override car cela peut vous faire tourner en bourrique. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now