Автор Тема: Вопрос с картинкой товара  (Прочитано 491 раз)

03 Май 2016, 11:27:22
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля

Подскажите, нужно изменить картинку товара на странице самого товара.

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

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

Можно кодами, спасибо .
03 Май 2016, 11:37:21
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Можно заменить в product.tpl
<img id="bigpic" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}"на первую, вторую ... картинку (id изображения)
<img id="bigpic" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'cart_default')|escape:'html':'UTF-8'}"
03 Май 2016, 12:28:45
Ответ #2
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно заменить в product.tpl
<img id="bigpic" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')|escape:'html':'UTF-8'}"на первую, вторую ... картинку (id изображения)
<img id="bigpic" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'cart_default')|escape:'html':'UTF-8'}"

Спасибо.
все получилось.

Добавился второй вопрос, если сайт многоязычный, то как же сделать так чтобы для каждого языка открывалась своя картинка, например, у меня товар с этикеткой на разных языках, если вставить картинку продукта с английской этикеткой, то получается на русском, товар так же будет виден с английской этикеткой.

Спасибо.
03 Май 2016, 13:06:09
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Для этого уже модуль нужен. Такой как Prestashop Module Images by Language.