Drupal Commerce动态行项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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在我的查看选项行项目中填充了上面的示例数据 - 当您选择并尝试添加产品时,它们实际上不起作用。

答案

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

以上是关于Drupal Commerce动态行项目的主要内容,如果未能解决你的问题,请参考以下文章

Drupal Commerce 以模态显示结帐

Drupal 7 Commerce Paypal WPP 配置

如何使 Drupal Commerce 配置实体可修改

Drupal 8.6 Commerce:在没有 module_uninstall() 的 .install 文件中从数据库中删除表。为啥?

卸载drupal 8 commerce时出现意外错误

Drupal Commerce:如何创建付款方式?