Можно ли вывести несколько изображений товара на странице каталога?

Голоса: +1
Можно ли вывести несколько изображений товара непосредственно на странице каталога?

чтобы в списке товаров, у каждого продукта было несколько фотографий?

если до, то каким образом? в списке переменных для этого шаблона не нашел подходящей
Адрес сайта http://52726test.ucoz.ru/
| Автор: | Категория: Интернет-магазин

Ответов: 1

голоса: +3
 
Лучший ответ

Да, переменные для фотографий не работают в виде товара в каталоге. Тут можно только выполнить запрос на страницу товара:

$.get(
  '$ENTRY_URL$', 
  function(data){
    $(data).find('.images-class').each(function(){
      $('.paste-images-$ID$').append(this);
    });
  }
);

В скрипте две вещи, которые надо настроить:

  • .images-class - класс дополнительных изображений, которые находятся на странице товара
  • .paste-images-$ID$ - контейнер в шаблоне вид товаров в каталоге, в который нужно поместить изображения

Т.е. часть кода вид товара, отвечающая за подгрузку изображений может выглядеть так:

<div class = "paste-images-$ID$"></div>
<script>
$.get(
  '$ENTRY_URL$', 
  function(data){
    $(data).find('.images-class').each(function(){
      $('.paste-images-$ID$').append(this);
    });
  }
);
</script>
| Автор:
Выбор ответа лучшим | | Автор: Алексей Вершинин
...