透過 layout 關閉付款同意書等不需要的功能

edited 十一月 -1 in Magento
Magento 提供的許多功能並不是第一時間就會用到,沒有用到的功能總是會想要隱藏起來,如果功能有透過 layouts 控制,就可以輕易將它關閉

# 在使用中的樣板目錄,例如 app/design/frontend/default/olctw ,新增一個 layout 目錄
# 如果想要關閉 付款同意書 功能,只要新增一個檔案 app/design/frontend/default/olctw/layout/sales/billing_agreement.xml ,裡面放入下面內容
<?xml version=\"1.0\"?>
<layout version=\"0.1.0\">
</layout>

# 這裡的檔案配置可以參考 app/design/frontend/base/default/layout

透過這個方式關閉了下面幾個功能
# sales/billing_agreement.xml - 付款同意書
# sales/recurring_profile.xml - 週期性商品訂閱資訊
# downloadable.xml - 可下載商品
# oauth.xml - 外部應用程式認證介面

部份功能需要在多個 layouts 中將相關資訊移除,像是 wishlist 待購清單

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=7441

評論

  • edited 八月 2013
    要完全關閉是透過 app/etc/modules 裡面對應 xml 檔案的設定,只要把 true 改為 false 就可以完全關閉

    不過因為模組跟樣板間有些相依性關聯存在,關閉模組的同時也需要調整樣板,可能單純透過上述方式將前台介面關閉會容易些
Sign In or Register to comment.