Удаления вкладки клиентов
а) Вы должны переопределить Mage_Adminhtml_Block_Customer_Edit_Tabs потому что ребята Magento сделал небольшую опечатку там: они добавляют tabs в методе _beforeToHtml() вместо _prepareLayout(). Итак, сначала вы должны изменить свой config.xml и добавить:
<global>
<blocks>
<adminhtml>
<rewrite>
<customer_edit_tabs>Yourmodule_Customer_Block_Edit_Tabs</customer_edit_tabs>
</rewrite>
</adminhtml>
</blocks>
</global>
В Yourmodule_Customer_Block_Edit_Tabs просто метод копирования и вставки содержимого Mage_Adminhtml_Block_Customer_Edit_Tabs (не забудьте изменить имя класса!), И переименовать _beforeToHtml() в _prepareLayout()
б) Добавьте действие removeTab в макет XML (по умолчанию: customer.xml):
<adminhtml_customer_edit>
<reference name="left">
<block type="adminhtml/customer_edit_tabs" name="customer_edit_tabs">
<action method="removeTab">
<name>NAME_OF_TAB</name>
</action>
</block>
</reference>
</adminhtml_customer_edit>
Вы можете узнать NAME_OF_TAB, осматривая якорь вкладки() и ищет « имя "attri Бьют.
Спасибо за быстрый ответ. Ваше решение работает для каждой вкладки, за исключением «Повторяющиеся профили» и «Соглашения о выставлении счетов». Любая идея, почему так? – Praveesh
Привет Emipro, вы знаете, почему я получаю эту ошибку? «Ключ реестра Mage» уже существует »? большое спасибо –