Как показать второе изображение товара и последнее?PrestaShop - PullRequest
0 голосов
/ 14 июня 2019

Я хотел бы показать второе изображение товара при наведении курсора на некоторые товары.И последнее изображение для определенной категории.

Я пытался сделать это с этим, но я использую v. 1.7.5.1

<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}">
    {assign var='productimg' value=Tools::getProductsImgs($product.id_product)}                         
    {if isset($productimg[0]) && isset($productimg[1])}
        <img class="img_0"  src="{$link->getImageLink($product.link_rewrite,$product.id_product|cat:"-"|cat:$productimg[0].id_image, 'home_default')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />
        <img class="img_1" src="{$link->getImageLink($product.link_rewrite,$product.id_product|cat:"-"|cat:$productimg[1].id_image, 'home_default')}"alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />                           
    {else}
        <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />                   
    {/if}
    {if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}
</a>

Когда я обновляю страницу, явидеть только заголовок «Новая коллекция» с открытым и не закрытым разделом.Ничего другого, вся страница пуста.

1 Ответ

0 голосов
/ 14 июня 2019

"Tools :: getProductsImgs" не существует.

Попробуйте это:

{assign var='productimg' value=Image::getImages($language.id, $product.id)}                         
{if isset($productimg[0]) && isset($productimg[1])}
    <img class="img_0"  src="{$link->getImageLink($product.link_rewrite,$product.id_product|cat:"-"|cat:$productimg[0].id_image, 'home_default')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />
    <img class="img_1" src="{$link->getImageLink($product.link_rewrite,$product.id_product|cat:"-"|cat:$productimg[1].id_image, 'home_default')}"alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />
{else}
    <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home_default')|escape:'html'}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />                   
{/if}

Привет

...