2015-01-09 64 views
1

我需要自定義後臺客戶編輯頁面中的選項卡。要求是左列的所有選項卡都應該移動到主內容區,並且應該以內聯方式顯示。我已經通過自定義customer.xml文件併爲選項卡塊設置了自定義模板來實現此目的。我如何從默認的選項卡中刪除一些選項卡?爲了完成相同的操作,我嘗試通過塊重寫覆蓋Mage_Adminhtml_Block_Customer_Edit_Tabs的_beforeToHtml()方法。即使我可以使用removeTab()方法刪除某些選項卡,但我無法刪除某些選項卡,如「重複配置文件(測試版)」。什麼是刪除標籤的正確方法,以及標籤數組的設置。自定義後臺客戶編輯頁面中的選項卡

回答

1

帳單協議和週期性配置文件(測試版)選項卡來自 「app/design/adminhtml/default/default/layout/sales.xml」在此文件中找到下面的代碼並根據您的要求刪除選項卡。你也可以在你的xml文件中覆蓋這個塊。如果你重寫然後使用removeTab方法。

<adminhtml_customer_edit> 
    <reference name="customer_edit_tabs"> 
     <action method="addTab"><name>customer_edit_tab_agreements</name><block>sales/adminhtml_customer_edit_tab_agreement</block></action> 
     <action method="addTab"><name>customer_edit_tab_recurring_profile</name><block>sales/adminhtml_customer_edit_tab_recurring_profile</block></action> 
    </reference> 
</adminhtml_customer_edit> 
相關問題