Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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
Javascript 显示基于客户组的文本_Javascript_Bigcommerce - Fatal编程技术网

Javascript 显示基于客户组的文本

Javascript 显示基于客户组的文本,javascript,bigcommerce,Javascript,Bigcommerce,我正在使用BigCommerce。当前,客户将登录并重定向到其帐户页面。我想在帐户页面上显示一些文本,但仅在客户组“vip”中显示文本 我知道bigcommerce用于客户群的全局变量是%%global\u CustomerGroupName%%-我不知道如何将其设置为实际工作 非常感谢您的帮助 问候 尝试了{{if}},但它不适用于我在BigCommerce上使用的设置%%GLOBAL\u CustomerGroupName%%变量用于蓝图主题,听起来您可能正在使用模具。您的方法正确地开始于在

我正在使用BigCommerce。当前,客户将登录并重定向到其帐户页面。我想在帐户页面上显示一些文本,但仅在客户组“vip”中显示文本

我知道bigcommerce用于客户群的全局变量是%%global\u CustomerGroupName%%-我不知道如何将其设置为实际工作

非常感谢您的帮助

问候


尝试了{{if}},但它不适用于我在BigCommerce上使用的设置

%%GLOBAL\u CustomerGroupName%%变量用于蓝图主题,听起来您可能正在使用模具。您的方法正确地开始于在车把中使用{{if}},您需要使用模具对象而不是Blueprint变量:


%%GLOBAL\u CustomerGroupName%%变量用于蓝图主题,听起来您可能正在使用模具。您的方法正确地开始于在车把中使用{{if}},您需要使用模具对象而不是Blueprint变量:


您是否尝试在帐户模板中添加一些简单的内容,如下面的示例

{{#if customer_group_name '===' 'vip-group-name' }}

  <h2> Whatever text here! </h2>

{{/if}}
{{{if customer_group_name'====''vip group name'}
不管这里有什么文字!
{{/if}

我以前也用过类似的东西,效果很好。希望对您有所帮助。

您是否尝试在帐户模板中添加一些简单的内容,如下面的示例

{{#if customer_group_name '===' 'vip-group-name' }}

  <h2> Whatever text here! </h2>

{{/if}}
{{{if customer_group_name'====''vip group name'}
不管这里有什么文字!
{{/if}

我以前也用过类似的东西,效果很好。希望对您有所帮助。

将标签更改为BigCommerce以获取相关帮助您可以编辑您的问题以发布您当前拥有的任何代码吗?我目前没有任何代码@JCollier。。。我发现其他人使用的一些代码,如果它被修改为显示文本而不是显示/隐藏“优惠券代码框”,看起来可能会起作用。代码是:%%GLOBAL_CustomerGroupName%%$(函数(){if($($('div#groupname”).text()!=“零售种植者”)$(“.checkout赎回优惠券”).toggleClass(“hide”);else$(“#checkout赎回优惠券”).show())将标签更改为BigCommerce以获取相关帮助您可以编辑您的问题以发布您当前拥有的任何代码吗?我当前没有任何代码@JCollier。。。我发现其他人使用的一些代码,如果它被修改为显示文本而不是显示/隐藏“优惠券代码框”,看起来可能会起作用。代码是:%%GLOBAL_CustomerGroupName%%$(函数(){if($($)div#groupname”).text()!=“零售种植者”)$(.checkout赎回优惠券”).toggleClass(“hide”);else$(“#checkout赎回优惠券”).show()})Hello@Kyle O'Brien。。。我可以确认我正在使用Blueprint主题,此时我不可能切换到Stencil。有没有一种方法可以使用JS在Blueprint上实现期望的结果?谢谢:)嘿@tommyboy87你发送的代码应该适用于Blueprint主题,需要注意的是你需要指定组名,其中写着“零售种植者”和你自己的组。您可以在此处找到允许全局变量的模板:例如,Panels/SiteAccountMenu.html允许访问%%global\u CustomerGroupName%%变量,并且是一个在整个帐户区域保留的模板。您好@Kyle O'Brien-谢谢,我发布的代码实际上是其他代码,我非常希望对其进行修改。例如,如果用户在“零售种植者”组中,则发布的代码将隐藏“优惠券”框。。。我想做的是有一个代码,它的工作原理是相同的,但如果用户在“vip”组中,它将显示一个文本选择。。。我不知道该怎么做,就是如何修改上面的代码,这样它就不会参考优惠券框是否显示,而是根据客户群选择是否显示文本。我希望这是有道理的,thanks@tommyboy87代码中似乎包含了一个toggleClass方法,其中显示CheckOutRedemption,这似乎是罪魁祸首。我会以此为起点,从那里你可以使用你的网络浏览器的检查器来查找其他可能成为攻击目标的元素。Hello@Kyle O'Brien。。。我可以确认我正在使用Blueprint主题,此时我不可能切换到Stencil。有没有一种方法可以使用JS在Blueprint上实现期望的结果?谢谢:)嘿@tommyboy87你发送的代码应该适用于Blueprint主题,需要注意的是你需要指定组名,其中写着“零售种植者”和你自己的组。您可以在此处找到允许全局变量的模板:例如,Panels/SiteAccountMenu.html允许访问%%global\u CustomerGroupName%%变量,并且是一个在整个帐户区域保留的模板。您好@Kyle O'Brien-谢谢,我发布的代码实际上是其他代码,我非常希望对其进行修改。例如,如果用户在“零售种植者”组中,则发布的代码将隐藏“优惠券”框。。。我想做的是有一个代码,它的工作原理是相同的,但如果用户在“vip”组中,它将显示一个文本选择。。。我不知道该怎么做,就是如何修改上面的代码,这样它就不会参考优惠券框是否显示,而是根据客户群选择是否显示文本。我希望这是有道理的,thanks@tommyboy87代码中似乎包含了一个toggleClass方法,其中显示CheckOutRedemption,这似乎是罪魁祸首。我将以此为起点,从这里开始,您可以使用web浏览器的检查器查找其他可能成为目标的元素。