Если дополнительное поле пустое, условие
Всем привет, есть вопрос про условие пустоты в доп поле, есть такое условие
[[*reg:!empty=`Необходима <a href="[[*reg]]">регистрация</a>`]]
[[*reg:empty=`Вход свободный`]]
Используется в шаблоне, дополнительное поле — reg, но при заполненном поле помимо основного условия, срабатывает также[[*reg:empty=`Вход свободный`]]
, но вместо «вход свободный» выводится ссылка та которая указана в поле reg [[*reg:empty=`Вход свободный`]]
, при удалении второго условия ничего дополнительно не выводится, в чем ошибка?Комментарии: 2
в чем ошибка?Ошибка в том, что вы неправильно понимаете поведение фильтра.
Запись вида: [[*reg:empty=`Вход свободный`]] работает так:
Выводим содержимое TV reg, но если там пусто, то выводим строку «Вход свободный»
Решение:
[[*reg:isnot=``:then=`Необходима <a href="[[*reg]]">регистрация</a>`:else=`Вход свободный`]]
Большое спасибо)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.