[Решено] mSearch2 - как вывести сообщение "Ничего не найдено" если поиск не дал результатов
Всем здравия. Собственно вопрос в сабже, вывод ниже:
Благодарю за помощь.
[[!pdoPage?
&element=`msProducts`
&parents=`0`
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`]]`
&sortby=`{"Data.popular":"DESC"}`
&tpl=`tpl.mSearch2.row.Roman`
]]
И как добавить строку: Вы искали по запросу: «запрос пользователя»Благодарю за помощь.
Комментарии: 7
И как добавить строку: Вы искали по запросу: «запрос пользователя»Запрос в массиве GET и в плейсхолдере [[+mse2_query]]
Собственно вопрос в сабжеКак говорил один философ: «Ответ внутри, а вопрос снаружи»
[[!mSearch2:default=`Я подсказка. Ничего не могу найти, не знаю что делать...`?returnIds=`1`&limit=`0`]]
[[!mSearch2:default=`Я подсказка. Ничего не могу найти, не знаю что делать...`?returnIds=`1`&limit=`0`]]
Спасибо, но не помогло. поиск начал даже странно работать. Ввожу, к примеру: оыжаоываоыва. Он показывает все товары с сайта.Если вернуть как было:
&resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`]]`
То просто пустота.
Вы не поняли подсказку
Изучайте документацию MODX, а точнее phx фильтры или переходите на шаблонизаторы
[[!mSearch2?
&returnIds=`1`
&limit=`0`
&toPlaceholder=`result`
]]
[[+result:isnot=``:then=`
[[!pdoPage?
&element=`msProducts`
&parents=`0`
&resources=`[[+result]]`
&sortby=`{"Data.popular":"DESC"}`
&tpl=`tpl.mSearch2.row.Roman`
]]
`:else=`Я подсказка. Ничего не могу найти, не знаю что делать...`]]
Изучайте документацию MODX, а точнее phx фильтры или переходите на шаблонизаторы
Вот тут вам уже помогли с вашим вопросом как раз таки предложив решение phx-фильтрами, с момента вопроса прошел уже почти год, а вы так и не изучили
Благодарю Вас добрый молодец, все работает :) Я могу Вас как-то отблагодарить?
Пожалуйста.
Вынужден отказаться.
Вынужден отказаться.
Любые вопросы по контекстной рекламе — пишите. Буду рад.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.