Jump to content
EmmAnthony

Afficher nom du groupe par default

Recommended Posts

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 by EmmAnthony (see edit history)

Share this post


Link to post
Share on other sites

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 !

Share this post


Link to post
Share on other sites

On peut afficher le nom du groupe courant comme ça :

{assign var="group" value=Group::getCurrent()}
{$group->name[$language.id]}

 

  • Like 1

Share this post


Link to post
Share on other sites

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,

Share this post


Link to post
Share on other sites
15 minutes ago, EmmAnthony said:

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,

Je  vous  conseil  de passer par un module.

Share this post


Link to post
Share on other sites

Si  vous  traiter des informations  pour entreprise  vous  pouvez   activer  le mode B2B  aussi.

 

Share this post


Link to post
Share on other sites

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.

  • Like 1

Share this post


Link to post
Share on other sites

Après override de la classe tout est fonctionnel, merci à nouveau pour votre aide et votre expertise !

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More