在Magento中为访客显示某些产品的自定义添加到购物车模板

时间:2015-05-22 10:16:06

标签: magento php

我想强制用户在订单页面上注册,以便在购物车中添加某些产品。我有一个自定义的Add to Cart phtml。要为某些产品激活此特殊add to cart,我在产品中使用以下代码,如下所示

<reference name="product.info.addtocart">
  <action method="setTemplate">   
    <template>catalog/product/view/customtemplate.phtml</template>
  </action>
</reference>

有人可以告诉我如何强制用户登录以命令某些产品使用此模板,即只有登录用户可以使用我的自定义模板?

1 个答案:

答案 0 :(得分:0)

在模板文件catalog/product/view/customtemplate.phtml中,您可以检查客户是否已登录

if(Mage::getSingleton('customer/session')->isLoggedIn())
{
    // display the contents of the template file
}