sg3*_*g3s 6 attributes input catalog magento magento-1.6
在magento中,您可以使用某些类型创建新属性(然后将其添加到产品继承的属性集中).
默认选项(textfield/area,data,boolean)相当有限,我想添加自己的,完整的后端字段渲染器和自己的验证.这将创建一个youtube字段,该字段接受一系列仅转换为youtube id的网址.
但我真的很想解释如何添加自己的"商店所有者的目录输入类型".我已经看过其他插件可以做到这一点,但是通过代码挖掘是乏味的,这绝对是其他人感兴趣的东西(问题在网络上被问到很多).
我一直在寻找,但无济于事,我会继续寻找答案,直到找到它为止.
TL;博士
所以我的问题是:如何添加"商店所有者的目录输入类型",可能还有一个参考如何为此字段类型添加自定义验证.这是适当的MVC风格,因此如果可能的话,不要编辑核心文件.
作为精心设计,通用解释和代码示例的奖励积分,如果值得,我将根据答案的质量奖励奖励(因为这将适用于更多的观众).
抱歉,我没有时间写长答案。接下来 4 位来自 Wee 模块的观察员将为您提供所需的指导:
<config>
<global>
<events>
<catalog_entity_attribute_save_before>
<observers>
<weee>
<type>model</type>
<class>weee/observer</class>
<method>assignBackendModelToAttribute</method>
</weee>
</observers>
</catalog_entity_attribute_save_before>
</events>
</global>
...
<adminhtml>
<events>
<adminhtml_catalog_product_edit_prepare_form>
<observers>
<weee>
<class>weee/observer</class>
<method>setWeeeRendererInForm</method>
</weee>
</observers>
</adminhtml_catalog_product_edit_prepare_form>
<adminhtml_product_attribute_types>
<observers>
<weee>
<type>model</type>
<class>weee/observer</class>
<method>addWeeeTaxAttributeType</method>
</weee>
</observers>
</adminhtml_product_attribute_types>
<adminhtml_catalog_product_edit_element_types>
<observers>
<weee>
<class>weee/observer</class>
<method>updateElementTypes</method>
</weee>
</observers>
</adminhtml_catalog_product_edit_element_types>
</events>
</adminhtml>
</config>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |