我在magento产品编辑页面中创建了一个新标签,对我来说很好。但是我无法在新产品创建页面中显示相同的标签。在这里,我分享了使用自定义模块在管理产品编辑页面中添加产品标签的代码
app / 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>
我需要在admin的新产品创建页面中显示相同的块,上述代码中是否有其他方法,例如在config.xml中添加adminhtml-> layout-> create标记