仅在 magento 中显示特定用户组的自定义链接
Posted
技术标签:
【中文标题】仅在 magento 中显示特定用户组的自定义链接【英文标题】:Show custom link only to certain user groups in magento 【发布时间】:2014-05-29 07:08:21 【问题描述】:我正在使用自定义模板,并有一个静态块将其用作自定义菜单以及类别。
我已经使用标签创建了一个菜单
<li>info for non-wholesale users</li>
并且想对批发集团隐藏一个这样的标签。我该怎么办?
我正在使用 magento 1.8.1
【问题讨论】:
【参考方案1】:分辨率
if(Mage::getSingleton('customer/session')->isLoggedIn())
// Get group Id
$groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
//Get customer Group name
$group = Mage::getModel('customer/group')->load($groupId);
// echo $group->getCode();
if($group->getCode()!="retailer")
// here put your code
else
// here put your code
【讨论】:
我可以在 CMS 页面下的静态块中添加此代码吗?还是会在模板 .phtml 文件中? 如果你想在静态块中使用它,你不能直接将此代码添加到静态块中,而不是首先创建一个 phtml 文件,然后在静态块中调用该文件 好的。谢谢。让我检查一下代码并回复你们。以上是关于仅在 magento 中显示特定用户组的自定义链接的主要内容,如果未能解决你的问题,请参考以下文章
history.phtml 上 Magento 中的自定义状态