我需要购物车中的产品图片。现在我只有产品名称。这是链接 - http://layot.prestatrend.com/ 以下是购物车上产品名称的代码:
//if product is not in the displayed cart, add a new product's line
var domIdProduct = this.id + (this.idCombination ? '_' + this.idCombination : '');
var domIdProductAttribute = this.id + '_' + (this.idCombination ? this.idCombination : '0');
if($('#cart_block_top dt#cart_block_top_product_'+ domIdProduct ).length == 0)
{
var productId = parseInt(this.id);
var productAttributeId = (this.hasAttributes ? parseInt(this.attributes) : 0);
var content = '<dt class="hidden" id="cart_block_top_product_' + domIdProduct + '">';
content += '<span class="quantity-formated"><span class="quantity">' + this.quantity + '</span>x</span>';
var name = (this.name.length > 12 ? this.name.substring(0, 10) + '...' : this.name);
content += '<a href="' + this.link + '" title="' + this.name + '">' + name + '</a>';
content += '<span class="remove_link"><a rel="nofollow" class="ajax_cart_block_top_remove_link" href="' + baseDir + 'cart.php?delete&id_product=' + productId + '&token=' + static_token + (this.hasAttributes ? '&ipa=' + parseInt(this.idCombination) : '') + '"> </a></span>';
content += '<span class="price">' + this.priceByLine + '</span>';
content += '</dt>';
if (this.hasAttributes)
content += '<dd id="cart_block_top_combination_of_' + domIdProduct + '" class="hidden"><a href="' + this.link + '" title="' + this.name + '">' + this.attributes + '</a>';
if (this.hasCustomizedDatas)
content += ajaxCart.displayNewCustomizedDatas(this);
if (this.hasAttributes) content += '</dd>';
$('#cart_block_top dl.products').append(content);
}
那么有人可以帮助解析购物车中的产品形象吗?
答案 0 :(得分:0)
您需要在
上创建一个图像占位符 $('#cart_block_top dt#cart_block_top_product_'+ domIdProduct )
。
然后你可以发送图像源作为this.image源。像这样:
content += '<img src="' + this.imageSource' />';
抓取imageSource
,因为您将其分配给.product_image
。
只需将此产品图片src发送至displayNewProducts
功能。