我在Magento Enterprise(v1.11.2.0)中有一个基本产品。我需要为此产品添加0到多条说明书。我知道我可以硬编码文本框中的链接并将它们显示在页面上,但在某些时候,我将需要通过Magento API访问这些属性的值,所以我需要打破他们。
我知道我可以在集合中添加多个属性(例如,指令-1,指令-2等),但这不是很干净或可扩展。
我也知道我可以添加多个“自定义选项”,但有些事情似乎并不合适。如果我遇到需要这些自定义选项的产品,那么实际上会混淆面向用户的视图逻辑,区分两者(实际自定义选项和虚假自定义选项)。
想法?
答案 0 :(得分:1)
在eav_attribute中创建一个名为instructions
的属性为varchar
。以序列化形式保存instructions
属性中指令-1,指令-2等的所有数据。因此,下次当您显示说明时,只需反序列化它们就可以了。
或者你在寻找不同的东西吗?
答案 1 :(得分:0)
取决于你愿意做多少工作,这是可能的。我最近构建了一个具有多对一关系的模块,并基于层级定价的工作原理。我基本上使用自定义渲染器循环遍历所有当前值并将它们插入表中。然后我使用javascript来插入和删除行。如果您复制用于等级定价的magento类,则不应该有太多问题。