Это я из старого шаблона взял, еще ShopModxBox 2.0 :)
Можно и лучше даже так: {$params = [ "limit" => 30, "getPage" => 1, "query" => $smarty.get.query ]}
Ну вот, что-то вырисовывается, promo.kirovmeb.ru, сделал в общих чертах главную и каталог, где-то была инфа как поиск прикрутить
сниппеты вроде как не могут возвращать ничего кроме строк Вот поэтому мы сниппеты и не используем (на самом деле не только по этому, но на самом деле иногда все-таки используем, к примеру, для вызова некешируемого Смарти-блока тип [[!smarty?tpl=....tpl]]).
на brasco используется простейший запрос по маске (типа «where content like '%введенная фраза%'»). Процессор возвращает список объектов shopmodxProduct, который потом и отрисовывается как нужно.
Пока что да. Но, думаю скоро появится:)
Думаю, и msearch2 не заструган под shopmodxbox :) На самом деле, никто не мешает выжачу yandex пропарсить на предмет ссылок на ресурсы и по ним сделать выборку уже через процессор и вывести как душа поджелает
А это не наш пакет. gulp — это сторонняя технология. Просто в нашей сборке можете посмотреть как это реализуется. А так юзаете для себя где и как хотите.
Не подскажете есть ли смысл покупать Msearch2?, нужен поиск по сайту типа как на unichoc.ru/ или brasco.pro/. И если какие-то выводы по параметрам(типа новинки или хиты), получилось сделать, то создание нормального поиска совсем не далось… Яндекс конечно хорошо, но для вывода товаров не очень подходит. Ну или может посоветуете еще что нибудь?
Кто такое сказал? Вот 2 примера по реализации. В обоих случаях результат вернет в переменную $result. {assign var = params value = [ "limit" => 30, "getPage" => 1, "query" => {$smarty.get.query}
]}
{processor action="web/catalog/category/products/getdata" ns="modxsite" params="limit=30&getPage=1" assign=result}
{processor action="web/filter/catalog" ns="modxsite" params=$params assign=result}