我使用的是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. Magento如何在我的購物車鏈接上顯示購物車上的購物車信息
- 4. Magento - 結帳 - 購物車空白頁
- 5. Magento結帳購物車功能控制
- 6. Magento購物車規則爲PayPal結帳?
- 7. 谷歌結帳,我該如何清除我的購物車?
- 8. 結賬購物車中的可選產品(/結帳/購物車/)
- 9. 刪除添加到購物車按鈕,查看購物車,從woocommerce結帳頁
- 10. AJAX - 購物車Magento總計和購物車中的物品
- 11. Magento ajax購物車沒有刪除購物車中的最後一個產品?
- 12. 刪除結帳頂部鏈接magento
- 13. 在Woocommerce的結帳頁面添加鏈接到購物車
- 14. Magento:自定義下拉車 - 如何獲得「我的購物車」鏈接?
- 15. Magento自定義購物車/結帳值重置爲「下訂單」
- 16. Woocommerce直接訂單不包含購物車和結帳
- 17. Magento在結帳/購物車中的空白頁
- 18. 在結帳購物車中的文件上傳Magento
- 19. 清除magento中的購物車事件
- 20. 如何在頁首鏈接顯示我的購物車鏈接
- 21. Magento:購物車清單
- 22. Magento購物車規則X +購物車中的物品
- 23. 我如何生成從購物車中刪除Url的產品? (Magento)
- 24. 使用REST API訪問magento的結帳/購物車
- 25. 如何從magento的頂部菜單中刪除「主頁」鏈接?
- 26. Magento:在結帳/購物車中添加自定義模塊塊
- 27. 如何將下拉菜單中的各個選項鍊接到購物車?
- 28. Magento購物車重定向到onepage結帳,我該如何讓它停止?
- 29. Magento - 如何添加/刪除我的帳戶導航鏈接?
- 30. 如何獲取購物車插入ID和更新的購物車ID magento
我知道這個話題現在已經很老了,但其他的解決辦法應該被接受爲最佳答案。雖然它可以正常工作,但這種方法需要額外的步驟,體積龐大且過分。通過您的local.xml提供儘可能多的解決方案將節省您的空間,時間和開發過程中的許多令人頭疼的問題。任何方式讓我的書中的生活更輕鬆。 – 2012-08-08 13:52:13
根據第一個答案,只要使用一個local.xml文件就可以實現同樣的效果,您應該始終避免將本機佈局文件複製到您的主題中。這很簡單,因爲如果你創建一個覆蓋,當你的主題的佈局文件無法訪問塊名或路徑模板文件中不可避免會出現的任何更改時,就會出現升級問題! – BenLeah 2014-02-01 21:01:42