我在Opencart的网站3个客户群体如下:Opencart的:隐藏自定义菜单时指定组cusomer登录
- 所有者 - ID
1
- 卖家 - ID
2
- 嘉宾 - ID
3
用户只有登录后才能访问我的opencart网站 - 工作正常。我在我的网站的标题中添加了一个自定义菜单项,例如
<a href="<?php echo $cusomtlink; ?>">Custome Menu</a>
我quetion是:如何隐藏客户组ID 2
这个自定义菜单项?
我在Opencart的网站3个客户群体如下:Opencart的:隐藏自定义菜单时指定组cusomer登录
1
2
3
用户只有登录后才能访问我的opencart网站 - 工作正常。我在我的网站的标题中添加了一个自定义菜单项,例如
<a href="<?php echo $cusomtlink; ?>">Custome Menu</a>
我quetion是:如何隐藏客户组ID 2
这个自定义菜单项?
去你catalog/controller/common/header.php
头控制器和$this->render();
行之前添加此行:
$this->data['customer_group_id'] = $this->customer->getCustomerGroupId();
然后去你的头模板文件,其中添加自定义菜单项,并将其改成这样:
<?php if($customer_group_id != 2) { ?>
<a href="<?php echo $cusomtlink; ?>">Custom Menu</a>
<?php } ?>
这应该做到这一点。
编辑:如果你需要隐藏多个组菜单项,你可以这样做:
<?php if(!in_array($customer_group_id, array(2, 3, 7, 8))) { ?>
<a href="<?php echo $cusomtlink; ?>">Custom Menu</a>
<?php } ?>
@shadyyx我没有尝试过任何东西..因为我不知道我开始...你能提出任何想法吗? – mans 2013-03-28 12:08:14