Handlebars.js Bigcommerce显示价格的模板条件逻辑

Handlebars.js Bigcommerce显示价格的模板条件逻辑,handlebars.js,conditional,bigcommerce,cornerstone,Handlebars.js,Conditional,Bigcommerce,Cornerstone,在新版的Stencil cornerstone中,现在可以限制显示价格,除非用户登录 使用- {{#or customer (if theme_settings.restrict_to_login '!==' true)}} 但是,是否有一种方法仅在用户登录并加入用户组时显示价格 在客户看到价格之前,我们需要有批准客户账户的能力,这似乎是一个很好的方法,因此除非将客户分组,否则他们看不到价格 这可能吗 到目前为止我已经试过了 {{#or customer (if customer_group_

在新版的Stencil cornerstone中,现在可以限制显示价格,除非用户登录

使用-

{{#or customer (if theme_settings.restrict_to_login '!==' true)}}
但是,是否有一种方法仅在用户登录并加入用户组时显示价格

在客户看到价格之前,我们需要有批准客户账户的能力,这似乎是一个很好的方法,因此除非将客户分组,否则他们看不到价格

这可能吗

到目前为止我已经试过了

{{#or customer (if customer_group_id '!==' 3)}}
  {{> components/products/price price=price customer=customer}}
{{/or}}


谢谢

您是否尝试过在{{{{}或}中嵌套一个{{{{{}if}操作符以匹配客户组名称或其ID?到目前为止,我已经尝试过这个-{{{{{}或客户(如果客户组ID'!='3)},但是运气不好,您有其他方法实现这个吗?谢谢你的帮助!还有这个-{{{{{}或者客户(如果customer.restrict{u to{u login'!='true)}{{{{{{{}如果customer.customer{u group{u id'!='3}{{{>组件/产品/价格=价格客户=客户}{{/if}{{/or}}}实际上,我刚刚意识到了一些事情。对于未登录的用户,客户组ID将为0或null,因此您无需访问{{{或客户}},您只需检查匹配的客户组即可。你能试试看它是怎么回事吗?你有没有试过在{{{{{}或}的内部嵌套一个{{{{{}如果}操作符来匹配客户组名称或他们的ID?到目前为止,我已经试过这个-{{{}或客户(如果客户组ID!='3)},但是运气不好,你有没有其他方法来实现这个?谢谢你的帮助!还有这个-{{{{{}或者客户(如果customer.restrict{u to{u login'!='true)}{{{{{{{}如果customer.customer{u group{u id'!='3}{{{>组件/产品/价格=价格客户=客户}{{/if}{{/or}}}实际上,我刚刚意识到了一些事情。对于未登录的用户,客户组ID将为0或null,因此您无需访问{{{或客户}},您只需检查匹配的客户组即可。你能试试看吗?
{{#or customer (if customer.restrict_to_login '!==' true)}} 

{{#if customer.customer_group_id '!==' 3}} {{> components/products/price price=price customer=customer}} {{/if}} 

{{/or}}