当用户登录时,我希望隐藏注册链接。有人可以指导我吗?我是新手。
唯一想到的是Mage::getSingleton('customer/session')->getCustomer();
,但它不起作用。
当用户登录时,我希望隐藏注册链接。有人可以指导我吗?我是新手。
唯一想到的是Mage::getSingleton('customer/session')->getCustomer();
,但它不起作用。
您需要使用布局文件使用<customer_logged_in>
标签来解决此问题。
看看你的 customer.xml,你通常会有:
<customer_logged_in>
<reference name="topLinks">
<action method="addLink" translate="label title" module="customer"><label>Log Out</label><url helper="customer/getLogoutUrl"/><title>Log Out</title><prepare/><urlParams/><position>100</position></action>
</reference>
</customer_logged_in>
和 的等价物<customer_logged_out>
。这应该将您带到您需要的地方。
如果您真的想在phtml
文件中执行此操作,请查看
$this->helper('customer')->isLoggedIn();