0
我有一個運行prestashop 1.6+的網站,我喜歡做的是從產品名稱中爲產品創建圖像,如果沒有爲產品上傳圖像。Prestashop 1.6從產品名稱創建默認圖像
我已經研究過這個在線,但我無法找到任何方式我可以做到這一點。
當我在我的網站上創建一個新產品時,如果我沒有上傳任何圖像到這個產品,那麼我想自動顯示一個默認圖像作爲產品名稱。
這可能嗎?
非常感謝您的幫助。
我有一個運行prestashop 1.6+的網站,我喜歡做的是從產品名稱中爲產品創建圖像,如果沒有爲產品上傳圖像。Prestashop 1.6從產品名稱創建默認圖像
我已經研究過這個在線,但我無法找到任何方式我可以做到這一點。
當我在我的網站上創建一個新產品時,如果我沒有上傳任何圖像到這個產品,那麼我想自動顯示一個默認圖像作爲產品名稱。
這可能嗎?
非常感謝您的幫助。
如果您沒有產品圖片,在產品頁面中您會看到一張靜態的"No image available"
圖片。您可以在名爲en-default-[...].jpg
的文件夾img/p/
中找到這些圖像。您可以將這些圖像更改爲您喜歡的其他圖像。
或者您可以添加產品名稱"No image available"
圖片編輯您的theme
.tpl
文件通過FTP。
對於產品頁面 - 找到這樣一個代碼在一個文件themes/[your-theme]/product.tpl
:
{else}
<span id="view_full_size">
<img itemprop="image" src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>
{if !$content_only}
<span class="span_link">
{l s='View larger'}
</span>
{/if}
</span>
{/if}
改變它這樣:
{else}
<h2 itemprop="name" style="display: table-cell; height: {$largeSize.height}px; text-align: center; width: {$largeSize.width}px; vertical-align: middle">{$product->name|escape:'html':'UTF-8'}</h2>
{* <span id="view_full_size">
<img itemprop="image" src="{$img_prod_dir}{$lang_iso}-default-large_default.jpg" id="bigpic" alt="" title="{$product->name|escape:'html':'UTF-8'}" width="{$largeSize.width}" height="{$largeSize.height}"/>
{if !$content_only}
<span class="span_link">
{l s='View larger'}
</span>
{/if}
</span> *}
{/if}
完成!
非常感謝您的回答,但我希望能替換所有圖像的名稱,例如主頁,功能產品等。但現在我知道我需要改變。他們是否有任何插件可以重寫這個插件,或者將它變成簡單的插件。如果你可以幫我做一個插件,這個 – maj
我不知道這樣的插件(模塊)。您不需要插件,您可以更改主題文件和模板模板文件中的代碼,這些代碼也可以找到(或放置)到您的主題文件夾中。 –