我正在使用Magento 1.7(最新版本),我只想从顶部导航链接中删除"Checkout"链接.
我试过了
<remove name="checkout_cart_link" />
Run Code Online (Sandbox Code Playgroud)
但它也删除了购物车链接,我不想删除.
Mat*_*rne 10
旧帖子,但对于其他搜索你不想复制和编辑,checkout.xml并希望避免添加自定义代码.
要通过这样做local.xml,删除像提问者尝试的块,然后重新添加购物车链接(新块的名称略有不同).
<reference name="top.links">
<remove name="checkout_cart_link" />
<block type="checkout/links" name="checkout_cart_link_custom">
<action method="addCartLink"></action>
</block>
</reference>
Run Code Online (Sandbox Code Playgroud)
感谢这篇帖子提出了删除和添加的想法:http://www.classyllama.com/development/magento-development/editing-magentos-top-links-the-better-way
直接checkout.xml永不更新,避免了对核心文件的更改
<reference name="top.links">
<block type="checkout/links" name="checkout_cart_link">
<action method="addCartLink"></action>
<action method="addCheckoutLink"></action>
</block>
</reference>
Run Code Online (Sandbox Code Playgroud)
评论此代码或删除
<!--<action method="addCheckoutLink">< /action>-->
Run Code Online (Sandbox Code Playgroud)
使用Local.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="top.links">
<remove name="checkout_cart_link"/>
<block type="checkout/links" name="checkout_cart_link_custom">
<action method="addCartLink"></action>
<!--<action method="addCheckoutLink"></action>-->
</block>
</reference>
</default>
</layout>
Run Code Online (Sandbox Code Playgroud)
要么
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="top.links">
<remove name="checkout_cart_link" />
<block type="checkout/links" name="checkout_cart_link_custom">
<action method="addCartLink"></action>
</block>
</reference>
</default>
</layout>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10226 次 |
| 最近记录: |