2011-03-18 22 views
2

我想添加一个名为'category'的新属性作为系统属性,它将在所有属性集中可用。可以任何人帮助我...请给我解决方案如何做到这一点...谢谢在magento中添加新的系统属性

+1

这是否会造成与正常类别系统混淆?你愿意解释的要求?这是什么,不能用正常的属性帮助完成? – 2011-03-18 10:04:43

+0

就像名称,说明一样。我想在系统属性列表中添加一个以上的属性,以便它对于目录产品的所有属性集(如系统属性)保持可见。 – Max 2011-03-18 13:55:28

+1

14天内9个问题。没有答案被接受。回馈那些让你在日常工作中的人? – Nick 2011-03-18 16:07:56

回答

12

你可以通过你自定义模块的mysql setup文件来完成。这里是一个具有代码以添加属性的文章的链接: -

Magento: Adding attribute from MySql setup file

在上面的链接的文章,你会看到

'USER_DEFINED'=>真实,

有关创建系统属性,你必须使它

'user_defined'=> false,

谢谢。

+0

感谢您的文章链接... – Max 2011-03-21 04:57:26

+0

感谢其实我不知道如何做到这一点 – Max 2011-03-21 05:57:15

+0

此外,“投票”你喜欢的答案(如果你发现答案是有用的)。只需点击回答点上方的“向上箭头符号”即可。 – 2011-03-21 06:05:24

0

据我所知添加系统属性的唯一方法是通过数据库调用。您将需要编写扩展,其中包括SQL的安装安装脚本(请参阅任何示例的内核扩展)并使用addAttribute方法。