Согласен, первым делом кэш ручками удалите
Удалил вручную с хостинга всю папку кэш, также не сработало.
Добавь строчку
$sJoin = preg_replace("/INNER JOIN ?:categories.?$/", “”, $sJoin);
после
$sJoin = preg_replace("/INNER JOIN ?:categories.?(?=LEFT)/", “”, $sJoin);
Здесь готовый аддон
https://drive.google.com/open?id=16QFJVjIZLpY5_scTjZzIPj8yHO-2M9xC
Для очистки кэша можно использовать параметры cc (очищает кэш) и ctpl (очищает кэш шаблонов) вместе с параметром debug. Например:
http://example.com/?debug=&cc=&ctpl=
Результаты теста аддона следующие.
3 вариант - “Выводятся все вариации” работает идеально, как задумано.
А вот со вторым вариантом - “Выводятся продукты родители”, небольшая проблем.
В фильтр попадают товары из выбранной категории как положено, т,е. допустим в фильтр цены попадают только цены из вариаций, а вот в контентной части выводятся абсолютно все товары из магазина.
Версия системы на всякий случай - 4.8.1.SP1
Добавил условие для фильтрации категорий. Теперь будут выводится товары из категорий.
https://drive.google.com/open?id=1HgtLJ5EbkIY4ZQOFeJgHECWW-WkNLNve
Теперь работает чудесно! Спасибо тебе огромное!
я также уже и не надеялся застать такую возможность пока не наткнулся на эту тему!
А можно сделать чтобы при выводе вариаций в результаты фильтрации, вариации не имеющие собственных фото выводили фото родителя?
Получается если в категории есть товары обычные и настраиваемые, то при настройке “все продукты с вариациями” в список попадают: обычные товары, настраиваемые (родители), сами вариации.
Как сделать, чтобы выводились только: обычные товары и вариации без родителей?
Спасибо.
Круто! То что очень нужно было как раз! Спасибо!
У меня при включении модуля, пропадают фильтры… Как их включить?
фильтры теперь фильтруют вариации, а не только основные товары. У вас, скорее всего как и у меня, были настроены характеристики у основного товара только. А если режим модуля “выводить только вариации”, то и фильтров нет ибо хар-ки не заполнены.
Логично! Спасибо за подсказку.
Пытаюсь испытать на локальной демке 4.9.1 Получаю в шапку сайта вывод кода модуля
http://prntscr.com/lfym5n
В чем может быть проблема. В админке аналогичная ситуация, хотя выводится сообщение что модуль запущен
Если вдруг кто столкнется с подобным. Решение:
в файле php.ini находим флаг “short_open_tag” и ставим ему значение “On”
Перезапускаем сервер и все работает
Я для себя сделал небольшую модификацию модуля. Изначально если выбрать показ вариаций, то они вываливаются в сетку товаров даже если фильтр не применен, т.е. по дефолту вы видите в категории массу вариаций. Я добавил модулю возможность работать только при фильтрации, т.е. если просто просматривать категорию, то мы видим товары родители, а если применяем фильтр, то уже поиск и вывод идет по всем вариациям.
http://prntscr.com/linv4i
Опция отключаемая естественно.
Если кому интересно могу поделиться
Важная доработка. Если можно со мной поделиться)
как выбрать такой показ вариаций?
И можно со мной поделиться?
Вот архив с модулем измененным
ms_filter_with_variations-addon-v1.3.0-for-cs-cart-4.8.1.sp1-by-makeshop.zip (5,9 КБ)