Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework Drupal 7仅为商业许可证订单的匿名订单创建一个新帐户_Entity Framework_Drupal_Drupal 7_Drupal Rules - Fatal编程技术网

Entity framework Drupal 7仅为商业许可证订单的匿名订单创建一个新帐户

Entity framework Drupal 7仅为商业许可证订单的匿名订单创建一个新帐户,entity-framework,drupal,drupal-7,drupal-rules,Entity Framework,Drupal,Drupal 7,Drupal Rules,随着Drupal7使用规则7.27,我已经安装并设置了DrupalCommerce,没有任何实际问题 “为匿名订单创建新帐户”规则运行良好,但我需要添加一个条件,仅当订购的产品是商业许可证时,才执行创建新帐户的操作。商业许可证是一个实体,因此我尝试了以下两种条件,但它们阻止触发规则操作: 实体类型:参数:实体:[站点:当前购物车订单],实体类型:商业许可证 实体类型:参数:实体:[商业订单],实体类型:商业许可证 很明显,我没有完全掌握如何告诉规则,处理的订单不仅仅是任何旧订单,而是特定的订单类

随着Drupal7使用规则7.27,我已经安装并设置了DrupalCommerce,没有任何实际问题

“为匿名订单创建新帐户”规则运行良好,但我需要添加一个条件,仅当订购的产品是商业许可证时,才执行创建新帐户的操作。商业许可证是一个实体,因此我尝试了以下两种条件,但它们阻止触发规则操作:

实体类型:参数:实体:[站点:当前购物车订单],实体类型:商业许可证

实体类型:参数:实体:[商业订单],实体类型:商业许可证

很明显,我没有完全掌握如何告诉规则,处理的订单不仅仅是任何旧订单,而是特定的订单类型。我可以用任何可能的标准来识别它,比如产品/订单名称,但似乎我在理解与规则相关的整个商业领域时遇到了障碍


是否有人知道要指定什么条件来告诉仅在订单是商业许可证的情况下才触发的操作?

使用条件commerce order:order包含特定产品类型的产品。

这并不能回答问题。若要评论或要求作者澄清,请在其帖子下方留下评论。问题是具体说明什么条件。这就是条件,我确实用它来解决我的问题。误解是关于“产品类型”的含义。我认为这意味着另一种带有产品参考的内容类型,所以错过了第一次。无论如何,谢谢你的回答。