hardcpp Posted January 26, 2015 Share Posted January 26, 2015 Bonsoir,je cherche a afficher un message bien précis en fonction du client et de son groupe. Si il est de groupe id 1 il aura un message différent du groupe id 2 etc etc. Je recherche désespérément la bonne variable a utiliser dans mon tpl? j'ai essayer plusieurs choses mais sans succès jusqu'à présent.Cdt Link to comment Share on other sites More sharing options...
J. Danse Posted January 26, 2015 Share Posted January 26, 2015 Bonjour, Voici un bout de code le permettant, via un fichier de template. {if isset($cart->id_customer) && $cart->id_customer} {if Customer::getDefaultGroupId($cart->id_customer) == '1'} Message pour le groupe 01 {elseif Customer::getDefaultGroupId($cart->id_customer) == '2'} Message pour le groupe 02 {elseif Customer::getDefaultGroupId($cart->id_customer) == '3'} Message pour le groupe 03 {else} Message si groupe inconnu {/if} {else} Message si non connecté. {/if} 2 Link to comment Share on other sites More sharing options...
Lactor Posted January 26, 2015 Share Posted January 26, 2015 Bonjour, Ceci devrait t'aider : https://www.prestashop.com/forums/topic/228277-get-customer-group-id-in-smarty/ Cela peut être un peu difficile, le client peut appartenir à plusieurs groupes... J'espère que vous comprenez l'anglais et que vous n'avez pas peur de mettre les mains dans le code ! Bon courage, Cordialement, Okar Link to comment Share on other sites More sharing options...
hardcpp Posted January 26, 2015 Author Share Posted January 26, 2015 Bonjour, Voici un bout de code le permettant, via un fichier de template. {if isset($cart->id_customer) && $cart->id_customer} {if Customer::getDefaultGroupId($cart->id_customer) == '1'} Message pour le groupe 01 {elseif Customer::getDefaultGroupId($cart->id_customer) == '2'} Message pour le groupe 02 {elseif Customer::getDefaultGroupId($cart->id_customer) == '3'} Message pour le groupe 03 {else} Message si groupe inconnu {/if} {else} Message si non connecté. {/if} J'ai essayer avec ceci, ce qui est très propre de ce que j'avais essayer moi même. Mais j'ai le même soucis, cela me fait page blanche une fois le module installé (oui je créer mon propre module) Link to comment Share on other sites More sharing options...
J. Danse Posted January 26, 2015 Share Posted January 26, 2015 La page blanche, ce n'est peut-être (voir surement) pas du à ça. Vous pouvez activer le mode DEV pour voir les erreurs générées. Link to comment Share on other sites More sharing options...
Wstdhz Posted August 30, 2019 Share Posted August 30, 2019 (edited) On 1/26/2015 at 9:14 AM, J. Danse said: Bonjour, Voici un bout de code le permettant, via un fichier de template. {if isset($cart->id_customer) && $cart->id_customer} {if Customer::getDefaultGroupId($cart->id_customer) == '1'} Message pour le groupe 01 {elseif Customer::getDefaultGroupId($cart->id_customer) == '2'} Message pour le groupe 02 {elseif Customer::getDefaultGroupId($cart->id_customer) == '3'} Message pour le groupe 03 {else} Message si groupe inconnu {/if} {else} Message si non connecté. {/if} Bonjour, Celà ne fonctionne pas sur invoice.tpl ? (PS 1.6.1) Merci. Edited August 30, 2019 by Jesse (see edit history) 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