我需要在后端的客户编辑页面中自定义选项卡。要求是左栏中的所有选项卡都应移动到主要内容块,并且应内联显示。我通过自定义 customer.xml 文件并为选项卡块设置自定义模板来实现这一点。如何从默认选项卡集中删除一些选项卡?为了完成同样的任务,我尝试了按块重写的覆盖_beforeToHtml()
方法。Mage_Adminhtml_Block_Customer_Edit_Tabs
即使我可以使用该removeTab()
方法删除一些选项卡,我也无法删除一些选项卡,例如“重复配置文件(测试版)”。什么是删除选项卡的正确方法以及选项卡数组设置的确切位置。
问问题
649 次
1 回答
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>
于 2015-01-09T10:05:14.410 回答