我使用的是Magento 1.4,我想從頂部導航菜單中刪除「Checkout」和「My Cart」鏈接。我知道我必須改變佈局文件中的內容,但我不確定哪一個。我搜索了「checkout」和「addLink」,但沒有發現與這兩個鏈接相關的內容。如何刪除Magento中的「我的購物車」和「結帳」菜單鏈接?
4
A
回答
5
要在自定義包/主題改變這一狀況,從$MAGENTO/app/design/frontend/base/default/layout/checkout.xml
複製佈局文件checkout.xml
到$MAGENTO/app/design/$PACKAGE/$THEME/layout/checkout.xml
然後找到以下行:
<action method="addCartLink"></action>
<action method="addCheckoutLink"></action>
在那個文件中。
然後只是將這些行註釋掉(在每行的開始處放置<!--
並在每行的末尾放置-->
)。
在CSS選擇器而言,這將是:layout > default > referance[name='top.links'] > block > action
15
最好的辦法是不要接觸核心佈局文件,而不是你最好的選擇是創建自定義主題只有一個佈局文件local.xml中喜歡描述here要從頂部的菜單,你需要在你的local.xml文件,添加這些行鏈接:
<default> <reference name="top.links"> <remove name="checkout_cart_link" /> </reference> </default>
我相信這將刪除結賬,並從頂部的菜單我的購物車鏈接。如果這樣做不行,請嘗試更改top.links與排名靠前因爲page.xml它被聲明爲=「排名靠前」
<reference name="topLinks"> <remove name="checkout_cart_link" /> </reference>
0
爲了做到BOTH結帳鏈接和頂級車,你需要把這些你local.xml中的<default> </default>
內佈局文件夾(app/design/frontend/THEME/THEMENAME/layout/
)
// Checkout Link
<reference name="topLinks">
<remove name="checkout_cart_link" />
</reference>
// Top Cart Link
<reference name="header">
<action method="unsetChild"><alias>topCart</alias></action>
</reference>
相關問題
- 1. Magento - 「我的購物車」和「結帳」缺失的熱門鏈接?
- 2. Magento添加到購物車按鈕直接到magento/index.php /結帳/購物車/頁
- 3. 谷歌結帳,我該如何清除我的購物車?
- 4. 刪除添加到購物車按鈕,查看購物車,從woocommerce結帳頁
- 5. Magento:自定義下拉車 - 如何獲得「我的購物車」鏈接?
- 6. Woocommerce直接訂單不包含購物車和結帳
- 7. 我如何生成從購物車中刪除Url的產品? (Magento)
- 8. Magento購物車重定向到onepage結帳,我該如何讓它停止?
- 9. Magento - 如何添加/刪除我的帳戶導航鏈接?
- 10. 從magento的購物車中刪除所選商品
- 11. WooCommerce - 刪除購物車?
- 12. 使用產品ID刪除magento購物車商品產品鏈接
- 13. 如何對購物車中的物品執行刪除功能?
- 14. 如何在magento的博客頁面上顯示購物車和賬戶鏈接?
- 15. Magento,我的購物車,小計
- 16. Magento TopLink緩存我的購物車(#)
- 17. 如何在opencart的結帳購物車中獲取類別?
- 18. 如何清除magento購物車中的所有購物車物品(來自世界各地的所有電腦)
- 19. Magento結帳頁面重定向到購物車頁面
- 20. Magento,結帳/購物車塊不加載在ajax擴展
- 21. 在BigCommerce中,如何通過鏈接從購物車中刪除/更新產品
- 22. 如何在magento中的購物車的商品名後面顯示鏈接
- 23. 如何從購物車,結帳和單個產品頁面中刪除Woocommerce側邊欄?
- 24. 在顯示當我嘗試將產品添加到Magento的購物車結賬購物袋購物車
- 25. 數量和刪除購物車中的物品
- 26. 購物車/結帳致命錯誤
- 27. 如何清除購物車中的cartitems
- 28. 已啓用編譯器的Magento空白屏幕結帳和購物車
- 29. 當購物車不空時設置購物車鏈接
- 30. 如何刪除Magento中所有客戶的所有購物車項目?
我知道這個話題現在已經很老了,但其他的解決辦法應該被接受爲最佳答案。雖然它可以正常工作,但這種方法需要額外的步驟,體積龐大且過分。通過您的local.xml提供儘可能多的解決方案將節省您的空間,時間和開發過程中的許多令人頭疼的問題。任何方式讓我的書中的生活更輕鬆。 – 2012-08-08 13:52:13
根據第一個答案,只要使用一個local.xml文件就可以實現同樣的效果,您應該始終避免將本機佈局文件複製到您的主題中。這很簡單,因爲如果你創建一個覆蓋,當你的主題的佈局文件無法訪問塊名或路徑模板文件中不可避免會出現的任何更改時,就會出現升級問題! – BenLeah 2014-02-01 21:01:42