如何从规则模块的条件中设置的选项访问列表类型? -- commerce 领域 和 entities 领域 和 rules 领域 drupal 相关 的问题

How to access List type from an option set in conditions of the Rules module?


1
vote

问题

中文

iam尝试访问其中的选项(weight_options),其中我们有一个包含权重的列表类型,表示为下面

   "entity" : [ "commerce-line-item:commerce-product" ],  "field" : "field_weight_options"   

field_weight_peightions 是一个选项集,我们有一个 field_weight ,它是一个列表类型,其包含1lb,2lb等

我能够钻取到 commerce-line-item:commerce-product:field_weight_options:set-id (是一个选项集),在规则模块中使用数据比较。

我无法弄清楚如何访问list field_weight 及其,例如:1lb,2lb,其中包含在规则中的数据比较集中的选项设置模块。

任何帮助/指针?

英文原文

Iam trying to access an option set(weight_options) within which we have a List type that holds weight , represented as below

 "entity" : [ "commerce-line-item:commerce-product" ],  "field" : "field_weight_options" 

field_weight_options is a option set within which we have a field_weight which is a List type that holds values like 1lb , 2lb etc

I was able to drill through till commerce-line-item:commerce-product:field_weight_options:set-id (which is a option set), using Data Comparison within the Rules module.

I am not able to figure out how to access the list field_weight and its values Eg: 1lb , 2lb which are with in the option set using Data Comparison within rules module.

Any help/pointers?

        

回答列表

0
 
vote

这些是规则条件您应该使用:

  • 实体有字段 " field_weight_options " ,这是您要检查的字段的机器名称。
  • 列表包含项目 (对于您的 field_weight_options ,它是一个列表,因为它是一个多价字段)和值(例如作为" 2lb " )您要检查。

在这个问题的背景下至关重要,是这2个规则条件。特别是因为你的" field_weight_options 是一个多个值" (只有"列表包含项" 是将执行技巧的规则条件......)。

p> ps:此答案适用于D7。
 

These are the Rules Conditions you should use:

  • Entity has field "field_weight_options", which is the machine name of the field you want to check.
  • List contains item (for your field_weight_options, which is a list since it is a multi value field) and with the value (such as "2lb") you want to check for.

What is crucial in the context of this question, are these 2 Rules Conditions. Especially because of your "field_weight_options is a multiple value" (only "List contains item" is the Rules Condition that will do the trick ...).

PS: This answer applies to D7.

 
 
     
     

相关问题

0  结账时的运输服务顺序  ( Change order of shipping services in checkout ) 
我在笨蛋商店建造了两个运输服务。一个计算速率。一个有0°,顾客拾取。 它看起来像这样: 但我想改变订单并使成本默认提供运输服务。 我试图改变计算规则的怀疑,但没有效果。 是真的,我需要这个任务的模块吗? 这没问题,但我并不忽视一个简单的解决方案。 ...

1  PayPal EC产品折扣未应用[已关闭]  ( Paypal ec product discount not applied ) 
关闭。这个问题需要更多聚焦。它目前不接受答案。 想要改进这个问题?更新问题,因此它仅拍摄了一个问题,只有编辑此帖。 关闭 4年前。 ...

1  使用变体时避免重复的产品  ( Avoid duplicate product while using variations ) 
我是新的笨拙,从观点中获取Drupal Commerce变化,产品正在复制,在使用产品变化时避免重复的最佳方法。以下是视图中的屏幕截图 http://puu.sh/vn1po/75e158f5c5.png 任何帮助都非常感激。 ...

-1  使用Field_Group模块[已关闭]多步和多页注册表  ( Multi step and multipage registration form with field group module ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  商业 - 在产品有许多属性时,选择属性导致Ajax错误  ( Commerce selecting attribute results in ajax error when product has many attri ) 
我有一个在Windows IIS服务器上运行良好的商务商店。唯一的问题是某些包含许多属性的产品(例如,大约10个或更多)Ajax在选择属性时不起作用。控制台中的JS错误是模糊的: An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging inform...

0  从主题页面模板传递变量到商务 - 产品文件  ( Pass variable from theme page template to commerce product file ) 
我是drupal的新手,这是我在司布的第一个网站。 我希望通过newtheme传递一个变量.Theme到Commerce-Product.html.twig,但我无法这样做。 这是我的代码(newtheme是我主题的名称) function newtheme_preprocess_page(&$variables...

0  如何将货币(TMT)添加到商业?  ( How to add currency tmt to commerce ) 
Turkmenistan Manat 缺少Drupal Commerce List - 如何将其添加到7.x ? ...

0  Drupal Commerce关系描述  ( Drupal commerce relationship description ) 
一个小问题: 不应在1582行的Commerce_Line_Item模块中的帮助文本定义Commerce_Line_Items和Commerce_orders之间的关系,例如"将此实体与其附加的顺序相关联" 。正如现在所处的那样,文本说"将此实体与其Commence_Line_Items字段" 的行项引用"。这似乎没...

0  Drupal Commerce如何使用Commerce_Line_Items字段?  ( How does drupal commerce use the commerce line items field ) 
我一直在尝试一些时间来弄清楚Drupal商业如何使用 commerce_line_items 字段。它看起来像这样的是提供商业行项目与附加顺序之间的链接的字段,所以如果您所拥有的一切是Order_ID,则您不必查询整个<代码> commerce_line_items 表,但可以看看这个字段。但是,我无法弄清楚该字段的...

0  在PayPal EC的报告中获得通知。忽略订单的IPN:  ( Getting a notice in reports for commerce paypal ec ipn for order ignored ) 
我正在使用 Commerce paypal ,并且特别是子模块用于快速结账。 检查报告时,我看到发生许多不同的IPN连接。最后两个,用户标记为"匿名" 而不是用户名。第一个是"IPN验证..." ,第二个是"忽略订单138的IPn:此操作已在Direct API响应中容纳。" 是正常的吗?在我的设置中有什么需要更...

0  更新模块时如何解决这些错误?  ( How can i resolve these errors when updating the module ) 
我想在 http://docs.drupalcommerce.org/v2/getting-started/update.html 。 我注意到 composer update drupal/commerce --with-dependencies 没有更新Drupal /核心。这让我感到惊讶。没有笨拙/核心依赖吗?...

0  PayPal经常付款[关闭]  ( Paypal recurring payments ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  如何以编程方式将商业产品链接到分类术语  ( How to programmatically link commerce products to taxonomy terms ) 
我正在尝试将现有的商业产品链接到Drupal 7的现有分类学术语: $products = commerce_product_load_multiple($pids); foreach($products as $product){ $product->field_some_option[LANGUAGE...

0  优惠券兑换形式  ( Coupon redemption form ) 
我刚刚将Drupal Commerce安装更新到Beta 7,其中包括支持促销和优惠券。我似乎无法在购物车中获得优惠券兑换表格来测试此功能。我检查了推车视图,在全球页脚上有一个字段"优惠券" ,但这只是为了展示我相信的已经激活的优惠券。至少它对我来说没有任何做法。 我试图在视图中添加"优惠券" 到我的关系,但这突破...

0  为什么使新模块能够导致大多数模块禁用?  ( Why would enabling a new module result in the majority of modules disabling ) 
在我的Drupal Commerce网站上,我试图添加一个商务折扣相关模块这将允许我根据分类学期/产品类别指定折扣。但是当我启用该模块时,我的网站显示我的启用模块计数掉落到〜50个模块。哎呀!这包括网站的关键功能,包括付款方式(PayPal,FirstData)以及XML地点相关模块。我还收到了与与运输规则相关的现有...

0  如何创建特定角色的注册页面?  ( How do i create a role specific registration page ) 
我想创建一个"隐藏的" 登记页面,我可以发送给我们的批发客户,以便注册作为经销商,而不是标准经过标准的经过标准的用户。 因为我们的经销商可以访问批发定价,我将要求管理此类用户被管理员批准。 我需要添加一些新的字段,即我只希望在此经销商特定的注册页面(与std)上显示,例如,公司,公司地址,POC。我是否为此表格创建...

0  具有“定价实体”的产品/线项的动态定价  ( Dynamic pricing of products line items with a pricing entity ) 
我正在尝试实现产品/线项价格在外部实体中配置的定价功能。这样我就可以拥有一个产品,其可以根据正在查看的多个实体定价。 本外部实体是一个"主机" 实体或具有两个字段的产品显示:产品参考和价格字段(浮动)。 现在,当客户访问此主机实体页面并将行项添加到购物车时,应根据主机实体价格字段更改价格。 起初我用规则尝试了这一点,...

1  是否可以关闭Commerce优惠券模块的Ajax负载?  ( Is it possible to turn off ajax load for commerce coupon module ) 
我正在获得 Commerce优惠券模块7.x-2.0-rc3 。主要是更新表单和间歇超时的不一致。我假设它是一个ajax加载问题。 在应用优惠券时有没有办法关闭Ajax负载,并刚刚获得常规页面加载? ...

0  如何在Drupal Commerce中获取附加到订单的实体表单?  ( How can i get an entityform attached to an order in drupal commerce ) 
我正在尝试将EntityForm追加到Drupal Commerce中的顺序。我包含了代码片段中的几次尝试。版本1只抛出以下错误: Fatal error: Cannot use object of type EntityValueWrapper as array in /sites/all/modules/ka...

0  如何在用户拥有OG组和产品SKU之前在购买前显示消息?  ( How to show message before buy when user has in og group and product sku ) 
我对Drupal Commerce规则有一个小问题。我想在使用特定SKU购买产品之前实现消息,并且当用户是特定OG组的成员(其组由节点年龄组创建)。 但我不知道如何配置规则来检查用户OG组ID和产品SKU。 我的规则,导出如下: { "rules_only_one_purchase" : { "LABEL...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.