Prestashop 1.6:使用制造商徽标作为产品图片

时间:2016-06-10 13:10:37

标签: prestashop-1.6

我想知道在缺少产品图片时如何使用制造商的徽标作为产品图片而不是问号(404.gif)。

我猜它位于 classes / module / Module.php ,位于第1507行:

  copy(_PS_IMG_DIR_.'404.gif', _PS_TMP_IMG_DIR_.md5((int)$modaddons->id.'-'.$modaddons->name).'.jpg');

但我找不到正确的事来代替

1 个答案:

答案 0 :(得分:0)

在“themes \ default-bootstrap \ product.tpl”中替换为:

<img itemprop="image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}" title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}" alt="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}"/>

由此:

<img itemprop="image" src="{$img_manu_dir}{$product_manufacturer->id}-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>