Группировка товаров по категории
Приветствую!
Как вывести товары минишопа, сгруппировав их по категориям?
Это нужно для сравнения товаров. Товары могут быть из разных категорий, и сравнивать их между собой нельзя. Поэтому нужно разбить вывод на отдельные группы по названию категории.
То есть, обработав список id выбранных товаров:
вывести структуру в виде:
Пример реализации:


Как вывести товары минишопа, сгруппировав их по категориям?
Это нужно для сравнения товаров. Товары могут быть из разных категорий, и сравнивать их между собой нельзя. Поэтому нужно разбить вывод на отдельные группы по названию категории.
То есть, обработав список id выбранных товаров:
товар-1, товар-2, товар-3
вывести структуру в виде:
Категория 1
— товар-1
— товар-2
Категория 2
— товар-3
Пример реализации:


Комментарии: 7
Мало чего понял из этого, но сортировка по категориям это же parent, не? По нему и группируй)
Задача в том, чтобы вывести товары не в одну кучу, а разбив на группы по родителю.
Вызов msProducts такой:
Вызов msProducts такой:
{set $ids = $.request.ids}
{'!msProducts' | snippet : [
'parents' => 0,
'resources' => $ids,
]}
И в чем проблема вызвать несколько раз?)
А в чем смысл? Задачу это не решит.
Как это не решит? У тебя задача разбить товар по категориям, вот и разбивай его по категориям)
Ответ исчерпывающий )
Если знаешь решение — поделись конкретным примером (кодом), буду благодарен!
Если знаешь решение — поделись конкретным примером (кодом), буду благодарен!
Поправил описание, добавил примеры.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.