0
这里是我的代码:我怎样才能在local.xml中文件的完整路径
<reference name="top.links">
<action method="removeLinkByUrl"><url>checkout/cart</url></action>
</reference>
这里我怎样才能得到<url></url>
结帐/车的完整路径?
这里是我的代码:我怎样才能在local.xml中文件的完整路径
<reference name="top.links">
<action method="removeLinkByUrl"><url>checkout/cart</url></action>
</reference>
这里我怎样才能得到<url></url>
结帐/车的完整路径?
如果你想移除整个网站的标题链接,我只想在checkout.xml
布局文件复制到我的自定义主题目录来覆盖它,评论/删除它添加一行:
<reference name="top.links">
<block type="checkout/links" name="checkout_cart_link">
<!--<action method="addCartLink"></action>--> <!-- remove this -->
<action method="addCheckoutLink"></action>
</block>
</reference>
但如果你真的需要通过removeLinkByUrl()
删除链接,通过核心代码看,他们通常这样做:
<action method="removeLinkByUrl"><url helper="customer/getRegisterUrl" /></action>
然后有一个叫getRegisterUrl()
在app/code/core/Mage/Customer/Helper/Data.php
方法,看看就像这样:
public function getRegisterUrl()
{
return $this->_getUrl('customer/account/create');
}
所以,如果你需要得到一个网址为checkout/cart
您可以设置在一个自定义的扩展,它有类似的功能自定义的助手。
我希望这有助于!祝你好运!
它不工作!我在那个local.xml尝试这样做:'<引用名称= “top.links”> \t \t \t <操作方法= “removeLinkByUrl”> \t \t \t \t ' –
2011-06-05 04:12:22
它看起来像'getCartUrl()'实际上是在URL帮手,而不是数据帮手。试试这个:'' –
thaddeusmt
2011-06-05 13:13:48
*很好用!*感谢您的帮助。 – 2011-06-06 04:00:58