2016-06-10 64 views
0

我想知道如何使用製造商的徽標作爲產品圖像而不是產品圖像丟失時的問號(404.gif)。Prestashop 1.6:使用製造商標誌作爲產品圖像

我想這是位於類/模塊/ Module.php,上線1507:

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

但我不能找到正確的事情來寫,而不是

回答

0

在「主題\默認-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}"/> 
+0

謝謝,但它似乎並沒有工作。不過,我會嘗試縮略圖再生。 –

+0

您必須在** Back-Office> Preferences> Images **和** Regenerat Thumbnail **之後選擇**「製作」**尺寸**「large_default」**和**「thickbox_default」**。 –