Add New Tab in category in Magento 1 admin panel
Today we will see how to add new tab in category in Magento 1 admin panel.
There are 2 ways of doing so. We can always override this core magento block file Mage_Adminhtml_Block_Catalog_Category_Tabs. But this way is not very efficient. In that block file we can see a dispatch event adminhtml_catalog_category_tabs. This event can be used to add tabs in this manner-
In config.xml file
<global>
<events>
<adminhtml_catalog_category_tabs>
<observers>
<Webkul_Module_Model_Observer>
<type>singleton</type>
<class>Webkul_Module_Model_Observer</class>
<method>newTab</method>
</Webkul_Module_Model_Observer>
</observers>
</adminhtml_catalog_category_tabs>
</events>
</global>
Next in the above mentioned Observer.php file
public function newTab($observer)
{
$tabs = $observer->getTabs();
$tabs->addTab('customtab', array(
'label' => Mage::helper('module')->__('Custom Tab'),
'content' => "This is a custom tab"
));
}
This will give us a new custom tab

That’s it.
Happy coding 🙂
Be the first to comment.