我在 magento 产品编辑页面中创建了一个新选项卡,它对我来说工作正常。但我无法在新产品创建页面中显示相同的选项卡。在这里,我将分享我的代码,用于使用我的自定义模块在管理产品编辑页面中添加产品选项卡。
应用程序/etc/modules/Mymodule_Customerextras.xml
<?xml version="1.0"?>
<config>
<modules>
<Mymodule_Customerextras>
<active>true</active>
<codePool>local</codePool>
</Mymodule_Customerextras>
</modules>
</config>
在模块 config.xml 我添加了以下内容
</config>
.......
<adminhtml>
<layout>
<updates>
<customerextras>
<file>customerextras.xml</file>
</customerextras>
</updates>
</layout>
<events>
<catalog_product_save_after>
<observers>
<customerextras_save_product_data>
<type>singleton</type>
<class>customerextras/observer</class>
<method>saveProductTabData</method>
</customerextras_save_product_data>
</observers>
</catalog_product_save_after>
</events>
</adminhtml>
......
</config>
customerextras.xml
<?xml version="1.0"?>
<layout>
<default>
<reference name="head">
<action method="addCss">
<stylesheet>css/pmx-css.css</stylesheet>
</action>
</reference>
</default>
<adminhtml_catalog_product_edit>
<reference name="product_tabs">
<action method="addTab">
<name>my_customerextras_tab</name>
<block>customerextras/adminhtml_catalog_product_tab</block>
</action>
</reference>
</adminhtml_catalog_product_edit>
</layout>
我需要在管理员的新产品创建页面中显示相同的块,从上面的代码中是否有任何方法,例如adminhtml->layout->create
在 config.xml 中添加标签