Если дополнительное поле пустое, условие
Всем привет, есть вопрос про условие пустоты в доп поле, есть такое условие
[[*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=`Вход свободный`]]
Большое спасибо)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.