【问题标题】:Show custom link only to certain user groups in magento仅在 magento 中显示特定用户组的自定义链接
【发布时间】:2014-05-29 07:08:21
【问题描述】:

我正在使用自定义模板,并有一个静态块将其用作自定义菜单以及类别。

我已经使用标签创建了一个菜单

    <li>info for non-wholesale users</li> 

并且想对批发集团隐藏一个这样的标签。我该怎么办?

我正在使用 magento 1.8.1

【问题讨论】:

    标签: magento magento-1.8


    【解决方案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 文件,然后在静态块中调用该文件
    • 好的。谢谢。让我检查一下代码并回复你们。
    猜你喜欢
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    相关资源
    最近更新 更多