Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

MODxRevolution – условия выбора вариантов

Сайдбар

MODxRevolution – условия выбора вариантов

09 нояб. 2012

Любой разработчик сталкивался с ситуацией, когда необходимо сделать проверку для вывода данных по многим условиям.К примеру, в случае если a=b или же a=c или же b=e, то f=m. Не принципиально, какое именно равенство и какие переменные. Чаще всего это выявляется необходимым для страниц, к примеру, в случае если текущий ID документа равен 1 или 2 или же 43, то случаются какие-то различные действия.
Условные конструкции реализуются с помощью сниппета If

[[!If? &subject=`[[*id]]` &operator=`in_array` &operand=`1` &then=`какое-то_действие`]]
[[!If? &subject=`[[*id]]` &operator=`in_array` &operand=`2` &then=`какое-то_действие`]]
[[!If? &subject=`[[*id]]` &operator=`in_array` &operand=`43` &then=`какое-то_действие`]]
&operator=`in_array` – сообщает, что у нас массив значений, одному из коих будет равен наша ID странички. Его можно применять и при единственном значении.
Впоследствии мы опять пишем условия, однако уже проверяем на определенное значение.
В завершении ставим else – какое-то действие по умолчанию, в случае если ни одно условие не исполняется. Сама система логична, однако не все смогут моментально ее вывести. Рассчитываю кому-то будет нужно.






Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги
    {$_modx->runSnippet('pdoResources', [ 'tpl' => 'Services_tpl', 'includeTVs' => 'icon', 'parents' => '1559', ])}

    Новый курс по разработке сайта на MODX Revolution

    Уважаемые пользователи сайта!

    Приглашаю Вас принять участие в новом курсе по разработке сайтов на MODX Revolution с использованием шаблонизатора Fenom! Узнать подробнее »