Фильтр по вторичным категориям
Если у товара в miniShop одна категория, то все проще простого — у него есть свойство parent, и по нему прекрасно можно отфильтровать. Но как, при выводе товаров, сделать фильтр по «вторичным» (т.е. тем, что на вкладке «Категории» окошка свойств товара) категориям?
Заранее спасибо, и огромная благодарность за miniShop!
Заранее спасибо, и огромная благодарность за miniShop!
Комментарии: 2
Вопрос решается собственным сниппетом.
Для выборки дочерних ресурсов категории есть $modx->getChildIds();
А для выборки товаров из мультикатегорий, в классе miniShop сеть метод getGoodsByCategories — https://github.com/bezumkin/miniShop/blob/master/core/components/minishop/model/minishop/minishop.class.php#L238
Вот их и нужно использовать.
Для выборки дочерних ресурсов категории есть $modx->getChildIds();
А для выборки товаров из мультикатегорий, в классе miniShop сеть метод getGoodsByCategories — https://github.com/bezumkin/miniShop/blob/master/core/components/minishop/model/minishop/minishop.class.php#L238
Вот их и нужно использовать.
Пробую этот метод — ни в какую. Намекните, в каком виде ему категорию передавать? Судя по всему — ID искомого родительского элемента (т.е. второй категории)? Если так, но не срабатывает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.