Тема закрыта
это я уже роверил...
интересно именно составной, когда проверка идет по нескольким полям
1
Можно ли делать сложные проверки в {% if %}
Отправлено: 14 Янв 2013#1
Итак, встал такой вот вопрос:
мне необходима проверка 2-х полей приблизительно таким образом:
Что то в таком виде.
В общем то идея проверять сначала 2 поля на существование, если хотя бы одно из полей существует то дальше проверки
Просто у юкоза такие сложные проверки есть. Вот интересно ли есть ли у нас... или идти проверять в снипетах?[/quote]
мне необходима проверка 2-х полей приблизительно таким образом:
Code:
{% if поле1 or поле2 %}(делаем проверку на существование одного из полей){% if поле1 %}выводим поле1 {% if поле2 %}выводим поле 2 {% endif %}{% endif %}{% endif %}
Что то в таком виде.
В общем то идея проверять сначала 2 поля на существование, если хотя бы одно из полей существует то дальше проверки
Просто у юкоза такие сложные проверки есть. Вот интересно ли есть ли у нас... или идти проверять в снипетах?[/quote]
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 14 Янв 2013#2
не знаю на счёт составного условия, но писать условия внутри условий можно
Отправлено: 14 Янв 2013#3
Сашка_из_Шебекино пишет:
писать условия внутри условий можно
интересно именно составной, когда проверка идет по нескольким полям
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 14 Янв 2013#5
Ater, судя по регулярному выражению для разбора условных операторов - допустимы операторы or, and, not, а также арифметически операции.
Отправлено: 14 Янв 2013#7
Сашка_из_Шебекино, посмотрел - срабатывает только and.
Or или сравнения с числом - валится.
Цитата
{% if fps_user_id and fps_user_group %}
Юзер
{% else %}
Гость
{% endif %}
Юзер
{% else %}
Гость
{% endif %}
Or или сравнения с числом - валится.
Отправлено: 14 Янв 2013#8
у меня как раз на or рухнуло, думал и остальные рушатся...
надеюсь кто нить сможет разобраться и исправить...
надеюсь кто нить сможет разобраться и исправить...
Все мое имхо...
------
Не флуди и не да зафлудим будешь!
------
Не флуди и не да зафлудим будешь!
Отправлено: 8 Мая 2014#9
Уже все работает. Это были детские болезни парсера.
Добавлено2014.05.08 12-02
Читаемдокументацию по шаблонизатору
Добавлено2014.05.08 12-02
Читаем
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
1
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 147. Зарегистрированных: 1. Гостей: 146.