Поиск товаров по названию родительской категории в msearch2

Добрый вечер! Может ли кто-нибудь подсказать. Возможно ли сделать поиск при помощи msearch2 по названию родительской категории. Пример: есть категория межкомнатные двери и в ней есть еще подкатегории, например «Геометрия». Если вводим в поиске «Геометрия», то поиск ничего не выдает, а надо чтобы выдавал товары из этой категории.

[[!pdoPage?
&element=`msProducts`
&parents=`2`
&depth=`10`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]`
&tpl=`tpl_goodItem`
&includeTVs=`image`
&processTVs=`1`
&limit=`20`
&pageLimit=`12`
&tplPageWrapper=`@INLINE
    [[+prev]][[+pages]][[+next]]
`
&tplPagePrev=`@INLINE `
&tplPageNext=`@INLINE `
&tplPagePrevEmpty=``
&tplPageNextEmpty=``
&toPlaceholder=`total`
]]
[[+total:is=``:then=`Подходящих результатов не найдено`:else=`[[+total]]`]]
Алексей
17 августа 2022, 20:54
modx.pro
508
0

Комментарии: 3

Алексей
17 августа 2022, 20:55
0
Да и как сделать правильно, чтобы PdoPage выдавал вот эти сообщения?
mse2_err_no_results → «Подходящих результатов не найдено».
mse2_err_min_query → «Слишком короткий поисковый запрос». То есть, указанный запрос меньше значения &minQuery.
mse2_err_no_query → «Задан пустой поисковый запрос».
    Артур Шевченко
    17 августа 2022, 21:06
    0
    Чтобы происходил поиск по имени категории, нужно добавить товару поле с этим значением. Что касается сообщений, то для первого нужно
    [[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&minQuery=`2`]]
    сохранить в плейсхолдер и проверить его на пустоту. А два других вроде из формы как их сюда включить не знаю.
      Алексей
      17 августа 2022, 21:22
      0
      Благодарю. Только, если сохранить в плейсхолдер, то он по умолчанию выводит сразу же то что «Подходящих результатов не найдено».
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3