Не выполняется условие 'empty'
Не выполняется следующие условие, прописанное в шаблоне:
Во вкладке «настройки» категории прописано следующее:
Если удалить из категории вызов pdoPage, то все работает нормально и условие отрабатывает и выводит.
В исходном коде в выдаче результата (при вызове pdoPage и пустой категории) — пусто, но условие не обрабатывается и чанк не выводится (пробовал тоже самое с простым текстом — результат тот же).
Проблема не критичная и даже не второстепенная, т.к. все категории заполнены всегда. Но хотелось бы иметь такую возможность выводить сообщение, если контента нет, ведь всяко может быть. Заранее спасибо :)
[[*content:empty=`[[$system_message]]`]]Во вкладке «настройки» категории прописано следующее:
[[!pdoPage?
&element=`msProducts`
&parents=`[[*id]]`
&limit=`24`
&pageLimit=`10`
&tpl=`shop_items`
&sortdir=`DESC`
&cache=`1`
&cacheTime=`2600000`
&cache_user=`1`
&showHidden=`0`
]]
[[!+page.nav]]Если удалить из категории вызов pdoPage, то все работает нормально и условие отрабатывает и выводит.
В исходном коде в выдаче результата (при вызове pdoPage и пустой категории) — пусто, но условие не обрабатывается и чанк не выводится (пробовал тоже самое с простым текстом — результат тот же).
Проблема не критичная и даже не второстепенная, т.к. все категории заполнены всегда. Но хотелось бы иметь такую возможность выводить сообщение, если контента нет, ведь всяко может быть. Заранее спасибо :)
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я в программировании не силен, но что-то подобное подозревал :) На что заменить данное условие тогда?
[[+total]] выводит 4
Хотя никаких подкатегорий или товаров нет.
Так что, в следующем комменте ты правильно сменил это имя на другое.