我正在使用一个使用product_mini_ID-IMAGE的模块,并且当任何产品不具有属性/组合时,产品图片ID如下所示:product_mini_608_0.jpg
,但是具有属性,则产品图片ID类似于:product_mini_608_567.jpg
。
如果有人可以帮助我解决该问题,我将很高兴。
orderInfo += '<tr><td><img src="../img/tmp/product_mini_'+datos.products[i].product_id+''+datos.img_path+'_0.jpg?time='+datos.random+'" height="45" width="45"></td><td>'+datos.products[i].product_name+' ('+datos.products[i].product_reference+' '+datos.products[i].product_supplier_reference+')</td><td>'+datos.products[i].product_quantity+'</td><td>'+ps_round(datos.products[i].unit_price_tax_incl,2)+datos.currency+'</td><td>'+ps_round(datos.products[i].total_price_tax_incl,2)+datos.currency+'</td></tr>';
答案 0 :(得分:0)
第二个ID是product_attribute_id。
这些图像按订单使用。在每个订单中,还指定了“产品属性代码”。
答案 1 :(得分:0)
在尝试测试是否存在id_product_attribute之前,请尝试以下代码:
if (isset(datos.products[i].product_attribute_id)) {
var imgProd = '../img
/tmp/product_mini_'+datos.products[i].product_id+''+datos.img_path+'_'+datos.products[i].product_attribute_id+'.jpg';
} else {
var imgProd = '../img/tmp/product_mini_'+datos.products[i].product_id+''+datos.img_path+'_0.jpg';
}
orderInfo += '<tr><td><img src="../img/tmp/product_mini_'+imgProd+'?time='+datos.random+'" height="45" width="45"></td><td>'+datos.products[i].product_name+' ('+datos.products[i].product_reference+' '+datos.products[i].product_supplier_reference+')</td><td>'+datos.products[i].product_quantity+'</td><td>'+ps_round(datos.products[i].unit_price_tax_incl,2)+datos.currency+'</td><td>'+ps_round(datos.products[i].total_price_tax_incl,2)+datos.currency+'</td></tr>';