如何在模版中判断购物栏是否有物品?

2016-07-07 15:05 来源:www.chinab4c.com 作者:ecshop专家

如何让购物栏中没有物品时显示
”没有物品“
而不是
”您的购物车中有 0 件商品,总计金额 ¥0.00元“
当有物品时就显示
您的购物车中有 %d 件商品,总计金额 ¥%d元

回答:
有人能帮忙解决下不?

你在includes/lib_insert.php文件中,在130行左右
$str = sprintf($GLOBALS['_LANG']['cart_info'], $number, price_format($amount, false));
换成:
if($number != 0){
$str = sprintf($GLOBALS['_LANG']['cart_info'], $number, price_format($amount, false));
}else{
$str = 购物车没有商品;
}



非常感谢。。
搞定。。

呵呵,不客气!



那如果要将 “购物车没有商品”在语言模版中定义该怎么弄啊

将 它改成 $GLOBALS['_LANG']['cart_none'],
然后在语言模版里定义['_LANG']['cart_none'] 可以吗

嗯,在语言包common.php中添加一条:
$_LANG['cart_none'] = '您的购物车中没有商品';
然后把我上边写的语句中$str = 购物车没有商品;换成$str = $GLOBALS['_LANG']['cart_none'];就哦了!!