在magento中从批发客户组隐藏静态块/ cms页面的段落

时间:2014-04-16 04:50:21

标签: magento magento-1.8 static-block

我正在使用CMS页面和静态块,并希望隐藏文本段落,不要将其显示给批发组。

这可能与magento有关吗?请帮助。

Magento 1.8.1

1 个答案:

答案 0 :(得分:1)

如果您要隐藏文本段落,请先检查是否wholesaler is logged,然后选中current customer groupwholesaler

这里的代码添加在header.phtml

<?php
    if(Mage::getSingleton('customer/session')->isLoggedIn() and Mage::getSingleton('customer/session')->getCustomerGroupId()==2 ){
    ?>
    <script type="text/javascript">
    document.getElementById("noforid").style.display=none;
    </script>
    /* using jquery*/
     <?php 
    // do not show paragraph
    //Get customer Group name
    $group = Mage::getModel('customer/group')->load($groupId);
     }
    else{
    ?>
    <?php
    // text paragraph of your
    }
    ?>

并为您添加内容in a html element并添加id of element。使用java-script hide内容。

<p id="noforid">your text</p>