我们在magento管理后台的Catalog->Attributes 新建属性的时候,其中有一个选项是Catalog Input Type for Store Owner,它是用来设置你的这个属性展现的是一种什么样的形式,是文本框,还是下拉框等,在这个地方,你一旦选择了,点击保存,重新修改的时候,这个项是不能再编辑的,
如果删除属性重新添加,有些麻烦,万一有一些属性已经用了好长时间了,而商品又多,这时候,删除重建就有些麻烦了
所以,我们来讲下如何从数据库里修改下这个值:
UPDATE `eav_attribute` SET `backend_type`="varchar", `frontend_input`="multiselect" WHERE `attribute_code`="attribute_code";
UPDATE `eav_attribute` SET `source_model`=NULL WHERE `attribute_code`="attribute_code";
注意第二条sql语句里的source_model字段,在magento里有很多内置的字段,可以查看下其它字段的类型,然后根据自己的需求填上对应的model就可以了,
比如eav/entity_attribute_source_boolean是指下拉形式的yes或者no
这样就ok了
备注 本文转自 吕秀才的博客
转载请注明:(●--●) Hello.My Weicot » How do I modify “Catalog Input Type for Store Owner” in magento 关于属性