use*_*686 5 content-type drupal drupal-7 drupal-commerce drupal-rules
我正在尝试将Commerce产品类型绑定到我自己的自定义类型节点(用作显示节点).目标是在尽可能少的地方输入新数据.因此,我正在探索基于规则的创建另一种类型的创建.似乎两个方向都有效.在这两者中,我更喜欢在用户创建自定义类型节点时自动创建Commerce产品,然后该节点将用作产品显示.
我想知道是否有人通过这个选择并且可以推荐这个.此外,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" ]
}
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
您需要用您自己的值替换:
抱歉,我现在无法投入更多时间来提供更好的答案,如果您希望我详细说明使用 GUI 创建上述内容的过程,请告诉我
| 归档时间: |
|
| 查看次数: |
2642 次 |
| 最近记录: |