Magento 如何将属性添加到管理产品';s自定义选项卡
我已经在管理产品上创建了一个选项卡。通过以下方式Magento 如何将属性添加到管理产品';s自定义选项卡,magento,tabs,product,custom-attributes,Magento,Tabs,Product,Custom Attributes,我已经在管理产品上创建了一个选项卡。通过以下方式 <adminhtml_catalog_product_edit> <reference name="product_tabs"> <action method="addTab" ifconfig="customoptionspricing/general/enable" ifvalue="1"> <name>customoptionspricing
<adminhtml_catalog_product_edit>
<reference name="product_tabs">
<action method="addTab" ifconfig="customoptionspricing/general/enable" ifvalue="1">
<name>customoptionspricing_tab</name>
<block>customoptionspricing/adminhtml_catalog_product_tab</block>
</action>
</reference>
</adminhtml_catalog_product_edit>
但通过这种方式,它会创建另一个具有此属性的选项卡(新组)
所以我需要将这个属性添加到我已经创建的选项卡上。??谢谢尝试设置表单中使用的
Mage::getSingleton( 'eav/config' )
->getAttribute( 'catalog_product','is_cop_product')
->setData( 'used_in_forms', array( 'customoptionspricing_tab' ) )
->save();
这在1.8和1.9中对我们有效。在我们的案例中,这是一个客户属性,但我不明白为什么它对产品不起作用。您找到关于这方面的更多信息了吗?我只使用
addAttribute
添加自定义属性。但是我使用了普通组。现在,我正在研究如何更改自定义属性的组,使其显示在另一个选项卡中。
Mage::getSingleton( 'eav/config' )
->getAttribute( 'catalog_product','is_cop_product')
->setData( 'used_in_forms', array( 'customoptionspricing_tab' ) )
->save();