Jump to content

Connaitre la liste de tous les groupes d'un client


Recommended Posts

Hello,

J'aurais besoins de vos lumières pour une petite personnalisation dont j'ai besoin...

J'ai besoin sur une page d'afficher tous les groupes d'un client. Pas seulement le groupe par défaut, mais vraiment tous les groupes aux quels il appartient.

C'est un template perso et j'ai besoin de récupérer dans un .tpl la liste des groupes d'un client.

Je n'ai rien trouvé sur le net à ce sujet pour du Prestashop 1.7 :( 

Si vous avez des idées ou sites je suis preneur. Merci !

Link to comment
Share on other sites

Je ne sais pas quel est votre tpl ni à quoi il est lié mais l'idée, une fois que vous avez le tableau des groupes c'est de vérifier s'il appartient aux groupes déclenchant l'affichage.

$authorized_groups = array(2,4,7);

$customer_goups = Customer::getGroupsStatic($id_customer);

(Vous envoyez ces variables au tpl)

Dans le tpl:

{foreach $customer_goups as $id_group}

{if in_array($id_group, $authorized_groups)}

// votre affichage

{break} // on arrête le contrôle vu qu'on a trouvé un match

{/if}

{/foreach}

Link to comment
Share on other sites

Top Merci pour votre aide.

Pour la partie tel j'ai bien pigé merci.

C'est pour la partie suivante que j'ai plus de mal et que je ne vois pas trop comment procéder...

$authorized_groups = array(2,4,7);

$customer_goups = Customer::getGroupsStatic($id_customer);

Je dois exploiter ceci dans le fichier page.tpl du dossier CMS de mon thème. Donc pour les pages CMS forcément.

Merci

Link to comment
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...