我正在尝试从每个商店的帐户导航中删除一个链接。实际上,我正在删除两个链接,一个来自默认帐户导航,另一个来自“自定义”标题导航。
自定义链接的删除操作启动并且链接被删除,但默认帐户导航的删除操作被忽略。
如果我在句柄内为默认帐户导航添加删除操作,<customer_logged_in>
它就可以正常工作。所以它只有在商店视图句柄内时才会被忽略。
我在 local.xml 中使用下面的代码
<STORE_foo>
<!-- Doesn't kick in -->
<reference name="customer_account_navigation" >
<action method="removeLinkByName"><name>newsletter</name></action>
</reference>
<!-- Kicks in -->
<reference name="customer_header_navigation" >
<action method="removeLinkByName"><name>header_account_newsletter</name></action>
</reference>
</STORE_foo>
有任何想法吗?