mSearch2 Вывод категорий с присоединением товара
Есть отличный «трюк» по выводу категорий с присоединением товара:
bezumkin.ru/sections/tips_and_tricks/2058/
Очень хотелось бы сделать тот же финт, но в связке с mSearch2.
Т.е. фильтр должен строиться по товарам из категорий, а выводиться должны категории.
Поясню для чего.
В магазине у одинаковых товаров есть варианты — цвета исполнения. Выводить товары всех цветов общим списком плохо.
Я решил объединить одинаковые товары разных цветов в категории. Вывел всё это дело как в трюке по ссылке. А вот как вывести это с фильтром ?!
Поидее для достижения этой же цели можно использовать связи и это будет даже правильнее, но! опять же нужно группировать по «мастер» товару. Но как?!
В общем прошу помощи и советов.
bezumkin.ru/sections/tips_and_tricks/2058/
Очень хотелось бы сделать тот же финт, но в связке с mSearch2.
Т.е. фильтр должен строиться по товарам из категорий, а выводиться должны категории.
Поясню для чего.
В магазине у одинаковых товаров есть варианты — цвета исполнения. Выводить товары всех цветов общим списком плохо.
Я решил объединить одинаковые товары разных цветов в категории. Вывел всё это дело как в трюке по ссылке. А вот как вывести это с фильтром ?!
Поидее для достижения этой же цели можно использовать связи и это будет даже правильнее, но! опять же нужно группировать по «мастер» товару. Но как?!
В общем прошу помощи и советов.
Комментарии: 6
поищи пост от меня… я где то с этим боролся. Помоему через prepareSnippet выкрутился…
Спасибо! Тему нашёл, читаю, пробую.
Не понимаю. В mFilter2 вызов:
Если в pdoResources вызывать, то всё ок.
Сам mySnippet примитивен:
&prepareSnippet=`mySnippet`
выдаёт фатальную ошибку: Fatal error: Cannot use assign-op operators with overloaded objects nor string offsetsЕсли в pdoResources вызывать, то всё ок.
Сам mySnippet примитивен:
$row['pagetitle'] .= rand();
return serialize($row);
Что я делаю не так?
Практически у всех сниппетов pdoTools есть возможность присоединения таблиц, включая mSearch2.
Так что, никакого принципиального отличия от примера с msProducts нет.
Так что, никакого принципиального отличия от примера с msProducts нет.
Возможно, если бы я был более опытным разработчиком это было бы и так((
Но пока методом проб и ошибок я не смог достичь результата, чтобы фильтр создавался по товарам, а выводились категории.
Но пока методом проб и ошибок я не смог достичь результата, чтобы фильтр создавался по товарам, а выводились категории.
На самом деле я нашёл один «грязный» хак. Добавил чекбокс к товарам — Главный товар. У всех «мастер»-товаров он стоит. В итоге вывожу фильтруя по нему и пытаюсь использовать связи для вывода товаров с другими цветами.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.