在Prestashop中获取客户id_default_group

时间:2016-06-18 17:18:59

标签: prestashop

我需要在TPL文件中检查客户id_default_group。

喜欢

{$cookie->customer_firstname}

但是这段代码

{$cookie->id_default_group} 

不起作用!

如何在客户登录时获取ID组?

2 个答案:

答案 0 :(得分:1)

<强> PHP

试试这个

$this->context->customer->id_default_group; // your variable to be used

$context = Context::getContext();
$context->customer->id_default_group; // your variable to be used

<强> .tpl

如果您想在.tpl中使用它,首先需要将变量传递给php中的模板文件。

$this->context->smarty->assign(array(
    'customer' => $this->context->customer
));

然后在.tpl

中使用它
{if isset($customer->id_default_group)}
    {$customer->id_default_group|intval}
{/if}

答案 1 :(得分:1)

在PS 1.6.15中,我使用

{Group::getCurrent()->id}

也许这对你也有用。