-6

可能重复:
在 Magento 1.6.2 中登录/注销时如何从 top.liknks 中删除链接

当用户登录时,我希望隐藏注册链接。有人可以指导我吗?我是新手。

唯一想到的是Mage::getSingleton('customer/session')->getCustomer();,但它不起作用。

4

1 回答 1

0

您需要使用布局文件使用<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();
于 2012-07-04T09:42:46.010 回答