2017-04-18 52 views
0

我的问题很简单。我只是想javascript代码下面使用到模板框架格式如何将blurprint主题脚本用于bigcommerce模板Framwork formet?

<script type="text/javascript"> 
$(document).ready(function() { 
var CartTotal = '%%GLOBAL_CartItemTotal%%'; 
var CustomerGroup = '%%GLOBAL_CustomerGroupName%%'; 
var CartTotal = CartTotal.replace('$',''); 
var CartTotal = CartTotal.replace(',',''); 
if(CartTotal >= 100.0) { 
$('.CartTotalMessage').hide(); 
} 
else { 
if (CustomerGroup == "Wholesale") { 
$('.ProceedToCheckout').hide(); 
$('.PayPalExpressCheckout').hide(); 
$('#CartHeader h2 img').hide(); 
$('.btn-secondary').hide(); 
$('a[title="Click here to proceed to checkout"]').hide(); 
} 
else { 
$('.CartTotalMessage').hide(); 
} 
} 
}); 
</script> 

它不是在模板格式的工作,我知道有需要使用模板大的物体。格式我已将%% GLOBAL_CartItemTotal %%替换为{{cart.grand_total}}和%% GLOBAL_CustomerGroupName %%转换为{{customer.customer_group_name}},但它无法隐藏结账按钮,直到订单金额超过100美元我需要您的帮助我可以如何做到这一点。

+0

看起来你需要找到包含车总页面元素,并用它来设置变量而不是全局。对于客户组,您可以使用{{customer.customer_group_name}}或{{customer.customer_group_id}} – Alyss

回答

0

是的,我已经解决了我的问题转化上述JS这样

<script type="text/javascript"> 
$(document).ready(function() { 
var CartTotal = '{{cart.grand_total.formatted}}'; 
var CartTotal = CartTotal.replace('$',''); 
var CartTotal = CartTotal.replace(',',''); 
console.log(CartTotal); 
if(CartTotal >= 100.0) { 
    $('.CartTotalMessage').hide(); 
} 
else { 
    $('.CartTotalMessage').show(); 
    $('.PayPalExpressCheckout').hide(); 
    $('#CartHeader h2 img').hide(); 
    $('.btn-secondary').hide(); 
    $('a[title="Click here to proceed to checkout"]').hide(); 
} 
}); 

感谢您的帮助