Работа msearch2 и как лучше решить задачу?
Здравствуйте.
Можно ли с помощью msearch2 из коробки выводить результаты поиска:
1. В разных чанках в зависимости от используемого шаблона или родительской папки товара?
2. Определять порядок вывода результатов опять же в зависимости от шаблона или категории
Мне нужно искать товар из основной папки исключительно по забитым в его tv артикулАМ (несколько через запятую). Также нужно искать аналоги товара из папки «Аналоги» (те же артикулы в tv). Основной товар первый в одном чанке, аналоги — в других чанках за основным. Достаточно ли для этого msearch2 или нужно ставить minishop? или может ни то ни другого не достаточно для такой задачи?
Можно ли с помощью msearch2 из коробки выводить результаты поиска:
1. В разных чанках в зависимости от используемого шаблона или родительской папки товара?
2. Определять порядок вывода результатов опять же в зависимости от шаблона или категории
Мне нужно искать товар из основной папки исключительно по забитым в его tv артикулАМ (несколько через запятую). Также нужно искать аналоги товара из папки «Аналоги» (те же артикулы в tv). Основной товар первый в одном чанке, аналоги — в других чанках за основным. Достаточно ли для этого msearch2 или нужно ставить minishop? или может ни то ни другого не достаточно для такой задачи?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Через феном точно можно
{if ...}
{$tpl = 'название чанка'}
{else}
{$tpl = 'название чанка'}
{/if}
и в сниппете…
'tpl' => $tpl,
Создавал свой сниппет поиска, в котором вызывал msearch2 несколько раз для поиска в разных категориях для сегментации. Потом просто конкатенировал результаты.
2) пример:
На странице результата поиска:
И чуть ниже, на той же странице уже сами страницы
Там уже при использовании можете переписать под fenom, я показал с старого какого-то проекта кусок кода