К содержанию

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 877
Реклама

Комментарии: 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