Вопрос с картинкой товара
soleychik)
Новичок
: 6
: 06-04-2016


03-05-2016 15:47
Подскажите, нужно изменить картинку товара на странице самого товара.

При выборе главной картинки товара, картинка вставляется в бутик самого магазина (product-list.tpl) и на страницу с описанием товара (product.tpl).

Вот как сделать так, чтобы картинка товара в бутике была одной, а переходя на страницу с описанием товара, становилась другой?

Можно кодами, спасибо .
 
 
soleychik)
Новичок
: 6
: 06-04-2016


03-05-2016 16:47
Спасибо проблема решена!
 
 
mazapura
Новичок
: 64
: 30-10-2010


05-05-2016 01:05
и каким же образом?
 
 
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


14-05-2016 02:54
Цитата:( soleychik) @ 03-05-2016 16:47 Смотреть сообщение )
нужно изменить картинку товара на странице самого товара.

В начало файла /themes/тема/product.tpl добавьте подобный код:
Код:
{assign var='images' value=Image::getImages($cookie->id_lang, $product->id)}


Код:
<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="{$link->getImageLink($product->link_rewrite, $images.0.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}"/>