0

我在 Magento Enterprise (v1.11.2.0) 中有一个基本产品。我需要在该产品的许多说明书中添加 0。我知道我可以硬编码文本框中的链接并将它们显示在页面上,但在某些时候,我需要通过 Magento API 访问这些属性的值,所以我需要打破他们。

我知道我可以向集合中添加多个属性(例如指令 1、指令 2 等),但这不是很干净或可扩展的。

我也知道我可以添加多个“自定义选项”,但这似乎并不正确。如果我遇到需要这些自定义选项的产品,那真的会混淆区分两者(实际自定义选项和虚假自定义选项)的面向用户的视图逻辑。

想法?

4

2 回答 2

1

创建一个名为instructionseav_attributevarchar的属性。将指令1、指令2等的所有数据instructions以序列化形式保存在属性中。因此,下次当您显示说明时,只需对它们进行反序列化即可。

或者你在寻找不同的东西?

于 2012-08-01T20:20:51.640 回答
0

这取决于你愿意做多少工作。我最近构建了一个具有多对一关系的模块,并基于分层定价的工作原理。我基本上使用了一个自定义渲染器循环遍历所有当前值并将它们插入到表中。然后我使用 javascript 插入和删除行。如果您复制用于层级定价的类 magento,您应该不会有太多问题。

于 2012-08-01T20:20:28.020 回答