s0niz Posted March 19, 2014 Share Posted March 19, 2014 Buenas tardes. Necesito mostrar en la página 'order-adress' una imagen según el tipo de grupo que esté logueado. Tengo creado tres tipos de grupos: invitado, profesional y premium.He encontrado la siguiente referencia:http://www.prestashop.com/forums/topic/114415-solved-whats-the-smarty-variable-for-user-id-and-group-id/ Pero me da error en $customer = new Customer(intval($cookie->id_customer)); /* The group (number 1, in this case) you want to check */ $specificGroup = $customer->isMemberOfGroup(1); $smarty->assign('customerGroup', $specificGroup); Si alguien podría orientarme. Link to comment Share on other sites More sharing options...
Paula Martinez Posted March 19, 2014 Share Posted March 19, 2014 He visto este aporte: http://www.prestashop.com/forums/topic/228277-get-customer-group-id-in-smarty/?do=findComment&comment=1197986 quizas puedas usarlo.. Link to comment Share on other sites More sharing options...
s0niz Posted March 19, 2014 Author Share Posted March 19, 2014 Lo he instalado pero tan solo me aporta el nombre del grupo de cliente registrado. Link to comment Share on other sites More sharing options...
s0niz Posted March 19, 2014 Author Share Posted March 19, 2014 Con {if is_array($customerGroups) }{$customerGroups[0]['id_group']} - {$customerGroups[0]['name']}{/if} Me permite visualizar el id del grupo de cliente y su nombre. Me gustaria que envede mostrar el tipo de cliente, muestre un texto segun el tipo de cliente. Link to comment Share on other sites More sharing options...
SergioE Posted July 13, 2015 Share Posted July 13, 2015 Con {if is_array($customerGroups) }{$customerGroups[0]['id_group']} - {$customerGroups[0]['name']}{/if} Me permite visualizar el id del grupo de cliente y su nombre. Me gustaria que envede mostrar el tipo de cliente, muestre un texto segun el tipo de cliente. Me gustaría poder hacer eso a mi tambien, alguien sabe que condicion poner para que segun el grupo del cliente, muestre un el contenido que yo desea. Saludos Link to comment Share on other sites More sharing options...
ventura Posted July 14, 2015 Share Posted July 14, 2015 (edited) Puedes hacerlo añadiendo este codigo {assign var='customer_id' value=Group::getCurrent()->id} {if $customer_id == 3} <img src="{$img_dir}grupo3_{$lang_iso}.jpg" alt="{l s='grupo3'}" class="grupo3_img"/> {elseif $customer_id == 4} <img src="{$img_dir}grupo4_{$lang_iso}.jpg" alt="{l s='grupo4'}" class="grupo4_img"/> {elseif $customer_id == 5} <img src="{$img_dir}grupo5_{$lang_iso}.jpg" alt="{l s='grupo5'}" class="grupo5_img"/> {/if} Las imagenes las subes a la ruta themes\tu_tema\img Y si tienes idiomas instalados las nombras para cada idioma, ejemplo: grupo3_es.jpg | grupo3_en.jpg | grupo3_fr.jpg ...... Edited July 14, 2015 by ventura (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts