【问题标题】:What's the best the approach to add an extra attribute field in Drupal Commerce?在 Drupal Commerce 中添加额外属性字段的最佳方法是什么?
【发布时间】:2016-02-03 12:43:30
【问题描述】:

我正在使用 Drupal Commerce,并且我有一个名为“Painting”的产品类型,此产品类型没有属性字段,我正在使用 inline_entity_form 模块,因此我可以在我的节点添加表单中显示产品添加表单产品展示内容类型。

网站中的产品是画本身,它可能有框架或不带框架(用户可以选择),价格会根据用户的选择而变化,我如何添加这样的字段没有使用属性字段? 作为属性字段需要站点管理员添加许多产品并将它们放在一个产品显示中,我只是想让站点管理员简单,让他以相同的方式添加产品他添加了一个节点。

谢谢。

【问题讨论】:

    标签: drupal drupal-7 drupal-commerce


    【解决方案1】:

    听起来你只需要两个变体:

    • 产品一,无框
    • 产品二,带框架

    每个变体都有自己的价格和标题。

    您可以不使用属性字段。当没有属性时,Drupal Commerce 会呈现一个下拉菜单,并允许用户从产品变体标题中进行选择。由于您使用的是内联实体表单,这对于站点管理员来说应该是无缝的。

    【讨论】:

    • 正是我想要的。这种方法对商业 2 有效吗?
    • 是的。我们有可用于添加到购物车表单的变体标题小部件。为您的变体关闭标题生成。
    • 也许我遗漏了一些东西。我只能通过创建单独的订单项目类型并为购买的实体指定“产品变体标题”来实现这一点。这似乎是一种抽象的处理方式,而且很可能是错误的。请看drupal.stackexchange.com/questions/249969/…
    猜你喜欢
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 2013-08-21
    相关资源
    最近更新 更多