我做了:
在课程中添加> cart.php在第510行p.condition
在blockcart-json.tpl中添加"condition": {$product.condition|intval},
它在blockcart.tpl中有效,但它在ajax-cart.tpl中不起作用。换句话说,我必须刷新页面。但是在将产品添加到购物车时,它应该无需刷新。
在ajax-cart.js中我用这个变量“this.condition”调用它,但结果是“未定义”
知道我缺少什么吗?
答案 0 :(得分:0)
{$product.condition|capitalize|json_encode}
这是一个数值。你可以使用类似的东西
<div class="product-condition" style="margin-top:10px"> <span style="font-weight: bold; color:#333;margin-top:10px"> {l s='Condition: ' mod='blockcart'}</span> <span id="layer_cart_product_condition" class="product-condition"></span></div>
<div>
然后将其添加到ajax而不刷新,请执行以下操作
- 在blockcart-json.tpl(* div layer_cart *)中添加此项。 示例#default-theme:
$('#layer_cart_product_condition').text(product.condition);
- 最后,在ajax-cart.js(* updateLayer:function(product)*) 添加这个
{{1}}