MODX Revo | MiniShop2 > Фильтрация товаров
/* Превью
Бесплатненький фильтручо товарецких для MiniShop2 и пусть все модульные вымогатели бобчанских удавятся >.< назвал детище msCatalogFilter
*/
Интро
Привки %USER_NAME%! Сейчас мы будем пилить фильтр под иксы мода плюс минишоп второй версии, операцию назовём msCatalogFilter
Спустя пару месяцев работы с минишопом появилось неприятное чуство осознавать что все дополнительные функции для него реализованы в дополнительных платных модулях, тоесть ты устанавливаешь бесплатный магазин а фильтр, поиск, оплата и прочее всё это платные дополнения, никаких бесплатных аналогов( очень маленькая конкуренция в этом плане.
Но сейчас не об этом, сейчас мы делаем бесплатный фильтр товаров по доп. свойствам. Начём с самого важного, подбора музыки. Сегодня это Украинский альтернативный метальчег
И так, берём за основу вот этот постецкий
Подключения и настройки
Весь код я выложил на гитхабре. Как подключать и тд там описано, весь функционал разбит по файлам, нужно просто всё необходимое накопипастить в проект.
Немного о способностях даной фиговины
Есть весь необходимый базовый функционалишка, остальное по мере необходимости дорабатываю.
А что есть? Есть динамичное обновление при изменении параметров, Фильтр по производителям, по тв параметрам, множественный выбор и всё необходимое.
АПД:
10.07.2019 12:44:27
Добавил сортировку, работает без перезагрузки страницы, сохраняет параметры в сессию чтобы запоминать значения, можно сортировать практически по любому полю, одному или нескольким одновременно
13.11.2020 12:00:00
Обновил инфу как пользоваться, добавил возможность фильтрации по разделам и поиск по товарам
05.03.2021 03:15:00
Добавлена возможность фильтрации по нескольким производителям
[[!catalogFilterTVValues?
&tv=`type_installation`
&tpl=`catalogFilterTVValue`
]]
И не совсем понятно, что за сниппет? Допустим это сниппет в файле: TVsSelectValues.php
Но ничего не получается вывести…