Jump to content

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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