gpt4 book ai didi

drupal - 基于规则的节点创建 : commerce product + product display node set

转载 作者:行者123 更新时间:2023-12-04 20:21:07 25 4
gpt4 key购买 nike

我正在尝试将 Commerce 产品类型绑定(bind)到我自己的自定义类型节点(用作显示节点)。目标是在尽可能少的地方输入新数据。因此,我正在探索在创建另一种类型时基于规则创建一种类型。似乎两个方向都在起作用。不过,在这两者中,我更喜欢在用户创建自定义类型节点时自动创建商务产品,然后将其用作产品展示。

我想知道是否有人经历过这个选择并且可以推荐这个。另外,commerce_product_display_manager 模块是否必要?

最佳答案

Commerce Product Display Manager 不是必需的,我已经让它工作了,但我从未使用过那个模块。

我选择了保存产品后自动创建节点的路线。

以下是我的规则导出:

{ "rules_create_product_display" : {
"LABEL" : "Create Product Display",
"PLUGIN" : "reaction rule",
"REQUIRES" : [ "rules", "entity" ],
"ON" : [ "commerce_product_insert" ],
"IF" : [
{ "data_is" : { "data" : [ "commerce-product:type" ], "value" : "**PRODUCT_TYPE**" } }
],
"DO" : [
{ "entity_create" : {
"USING" : {
"type" : "node",
"param_type" : "**NODE_TYPE**",
"param_title" : "[commerce-product:title]",
"param_author" : [ "commerce-product:creator" ]
},
"PROVIDE" : { "entity_created" : { "entity_created" : "Created entity" } }
}
},
{ "data_set" : {
"data" : [ "entity-created:**PRODUCT_REFERENCE**" ],
"value" : [ "commerce-product" ]
}
}
]
}
}

您需要将自己的值替换为:
  • PRODUCT_TYPE (已创建的产品类型)
  • NODE_TYPE (正在创建的节点类型)
  • 产品_引用 (将引用创建的产品的字段)

  • 抱歉,我现在不能花更多时间来提供更好的答案,如果您希望我详细说明使用 GUI 创建上述内容的过程,请告诉我

    关于drupal - 基于规则的节点创建 : commerce product + product display node set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6485145/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com