EmmAnthony Posted November 5, 2019 Share Posted November 5, 2019 (edited) Bonjour à tous, Prestashop : 1.7.5.2 Je suis dans le besoin d'afficher dans l'espace membre le nom du groupe par défaut dans lequel le client se situe. Car un groupe correspond à une entreprise adhérente sur le site. On peut afficher l'ID du groupe via la variable : $customer.id_default_group Par contre, comment puis je récupérer le nom de ce groupe par rapport à l'ID ? Vous avez une idée ? Merci ! Cordialement, Edited November 5, 2019 by EmmAnthony (see edit history) Link to comment Share on other sites More sharing options...
Manu-41 Posted November 5, 2019 Share Posted November 5, 2019 moi j'ai regardé ce tuto pour la 1.6 https://www.lije-creative.com/prestashop-recuperer-id-nom-groupe-client/ Link to comment Share on other sites More sharing options...
EmmAnthony Posted November 5, 2019 Author Share Posted November 5, 2019 Merci pour le retour ! Je suis tombé dessus aussi. Malheureusement ça ne peut pas s'appliquer à mon problème car il y a des créations de groupe tous les jours. Et donc je ne peux pas l'indiquer en "fixe". Sur le cas de ce lien c'est idéal quand on a juste quelques groupes fixe ! Link to comment Share on other sites More sharing options...
lagui Posted November 5, 2019 Share Posted November 5, 2019 On peut afficher le nom du groupe courant comme ça : {assign var="group" value=Group::getCurrent()} {$group->name[$language.id]} 1 Link to comment Share on other sites More sharing options...
EmmAnthony Posted November 5, 2019 Author Share Posted November 5, 2019 C'est exactement ce qu'il me fallait, merci beaucoup ! Link to comment Share on other sites More sharing options...
EmmAnthony Posted November 5, 2019 Author Share Posted November 5, 2019 Par contre, dans la table ps_group, j'ai du ajouté plusieurs colonnes et donc nouveaux champs. Comment puis-je afficher les informations stockés ? (Par exemple j'ai ajouté date_anniversaire) si j'utilise ceci : assign var="group" value=Group::getCurrent()} {$group->date_anniversaire[$language.id]} Ça peut fonctionner ? Cordialement, Link to comment Share on other sites More sharing options...
lagui Posted November 5, 2019 Share Posted November 5, 2019 Non cela ne fonctionnera pas sauf si vous avez overridé la classe GroupCore pour ajouter les champs à l'object model. Et dans ce cas ce serait {$group->date_anniversaire} puisque le champs est apparemment dans ps_group sans gestion de langue. 1 Link to comment Share on other sites More sharing options...
EmmAnthony Posted November 6, 2019 Author Share Posted November 6, 2019 Après override de la classe tout est fonctionnel, merci à nouveau pour votre aide et votre expertise ! Link to comment Share on other sites More sharing options...
lagui Posted November 6, 2019 Share Posted November 6, 2019 😉 Link to comment Share on other sites More sharing options...
CoOllOok Posted December 1, 2022 Share Posted December 1, 2022 Le 05/11/2019 à 12:18 PM, lagui a dit : On peut afficher le nom du groupe courant comme ça : {assign var="group" value=Group::getCurrent()} {$group->name[$language.id]} Bonjour, Je suis à la recherche d'une solution pour afficher au client le nom du groupe auquel il appartient, version Prestashop 1.7.8.7. Ma question dans quel fichier faudra ajuter ces deux lignes. Merci 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