Drupal Commerce动态行项目

时间:2013-05-27 17:59:50

标签: drupal-7 drupal-commerce

有没有办法以编程方式更新LineItems的选项列表?

我正在尝试根据网站管理员提供的数据创建订单项。

如果您参考http://178.79.128.76/coronet/node/78,您会看到4种类型的数据:查看日期查看选项添加到购物车按钮显示时间

Show Times数据对于每种产品都是唯一的。每个条目包含一个日期和一个或多个时间。

“查看选项”是一个订单项,我尝试使用以下格式从“显示时间”字段中提取的数据填充它:

  • 查看日期1 + ShowTime 1
  • 查看日期1 + ShowTime 2
  • 查看日期2 + ShowTime 1

为了演示我的目标,我使用hook_form_alter在我的查看选项行项目中填充了上面的示例数据 - 当您选择并尝试将产品添加到它时,它们实际上不起作用。

1 个答案:

答案 0 :(得分:1)

您可以使用LineItem表,ViewDate表和ShowTimes表设置表。这将允许您拥有一个带有LineItem外键的ViewDate集合,以及一个带有ViewDate外键的ShowTimes集合。