mSearch2 - подходящих результатов не найдено

В интернет магазине настроен поиск, страница вывода результатов выглядит так:
[[!pdoPage?
    &element=`msProducts`
    &tpl=`product`
    &limit=`20`
    &parents=`0`
    &resources=`[[!mSearch2:default=`999999`?returnIds=`1`&limit=`0`&htagOpen=`<a>`]]`
    &sortby=`ids`
]]
если поисковый запрос правильный, выводятся подходящие товары, с этим все нормально, но если заданного в поиск значения нет, отображается просто пустая страница без надписи «подходящих результатов не найдено».
Подскажите, как можно вывести эту надпись, если подходящих товаров не находит?
Виктор Лобанов
Виктор Лобанов
26 июля 2017, 14:25
modx.pro
3 729

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

Вячеслав Варов
28 января 2018, 19:20
Вот рабочий пример
<div id="pdopage" class="catalog-line-core">
			{$_modx->runSnippet('!mSearch2', [
    				'returnIds' => 1, 
 				'limit' => 0,
    				'toPlaceholder' => 'result'
			])}
			{if $_modx->getPlaceholder('result')==''}
				По данному запросу ничего не найдено, попробуйте исправить запрос.
			{else}
				[[!pdoPage?
  					  &element=`msProducts`
  					  &parents=`0`
       					  &resources=`[[+result]]`
					  &limit=`9`
				]]
          </div>
			[[!+page.nav]]
{/if}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1