Как реализовать поиск по артикулу, не покупая mSearch2?
Всем привет!
Реализован поиск на сайте с помощью бесплатного SimpleSearch, но он не ищет по артикулу, цене и другим полям minishop2. Покупать msearch2 почти за 2к руб, чтобы реализовать просто поиск, не вижу смысла. Автор, почему его не разделили на два отдельных дополнения?
Возможно ли еще как-то реализовать поиск?
Спасибо!
Реализован поиск на сайте с помощью бесплатного SimpleSearch, но он не ищет по артикулу, цене и другим полям minishop2. Покупать msearch2 почти за 2к руб, чтобы реализовать просто поиск, не вижу смысла. Автор, почему его не разделили на два отдельных дополнения?
Возможно ли еще как-то реализовать поиск?
Спасибо!
Комментарии: 3
<form action="[[*id]]" method="get">
<fieldset> <legend>Что ищем?</legend>
<p><input type="search" name="article" placeholder="Введите артикул"></p>
</fieldset>
<p><input type="reset" value="Очистить"> <input type="submit" value="Найти"></p>
</form>
[[!msProducts?
...
&where=`[[#GET.article:ne=``:then=`{'Data.article:LIKE' : '%[[#GET.article]]%'}`]]`
]]
Не гарантирую, что код работает и НЕ рекомендую использовать в рабочем проекте.Это только сырой ПРИМЕР того, как можно реализовать.
Но смысл надеюсь понятен.
Сегодня скидос же, 1300р всего
Чтобы simpleSearch искал по артикулу, необходимо его добавлять в таблицу modx_site_content, например задействать поле «Аннотация» для ключевых слов, туда вбивать артикул и другие параметры minishop2 необходимые для поиска
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.