Как вывести на главную страницу весь товар с возможностью фильтрации по свойствам и товарным разделам?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Владимир Мандрик
  • Группа: Пользователь
  • Сообщений: 5
  • Регистрация: 13.04.2012

13.04.2012 18:54

Добрый день!

Прошу помочь разобраться в следующей проблеме.
В магазине три категории категории:
Default
Категория 1
Категория 2

В "Default", отмечены все товары магазина, в "Категории 1" и "Категории 2" товары данных категорий.
Суть была в том, что бы на главной страницы вывести фильтр товаров (shop by), с возможностью выбирать с главной страницы нужную категории, и/или фильтровать по необходимым параметрам.

Так же на главной страницы, через {{block type="catalog/product_list" category_id="4" column_count="1" template="catalog/product/list_index.phtml"}}, отображаются товары из "Категории 2"

При выборе в фильтре, страницы перезагружается, но результат фильтра не выводиться. Остается только товар который был выведен блоком.
Подскажите, пожалуйста, есть ли решение?

Спасибо!

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

13.04.2012 19:27

Сформулируйте ваш вопрос одним конкретным вопросительным предложением.

#3 Владимир Мандрик
  • Группа: Пользователь
  • Сообщений: 5
  • Регистрация: 13.04.2012

14.04.2012 13:07

Простите, действительно, получилась каша.
Поискав по Вашему форуму, нашел ответ на свой вопрос.

Постараюсь объяснить, возможно кому и пригодится. Хотя, ни чего сложного нет.

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

Решение:
На главную страницу надо добавить блок
{{block type="catalog/product_list" category_id="N" column_count="1" template="catalog/product/list_index.phtml"}}
где id="N" - верхняя в иерархии категория.

После чего надо добавить в эту категорию все товары из дочерних категорий.

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

Спасибо.

Поделиться темой: