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

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

skype: metsof
email: accusser@gmail.com

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

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

Авторизация

MODX статьи, уроки и готовые решения для MODX Revo

Сайдбар

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

09 нояб. 2012

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

<code>[[!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=`какое-то_действие`]] </code>

&operator=`in_array` – сообщает, что у нас массив значений, одному из коих будет равен наша ID странички. Его можно применять и при единственном значении.

Впоследствии мы опять пишем условия, однако уже проверяем на определенное значение.
В завершении ставим else – какое-то действие по умолчанию, в случае если ни одно условие не исполняется. Сама система логична, однако не все смогут моментально ее вывести. Рассчитываю кому-то будет нужно.







Подпишитесь на рассылку! Никакого спама, только обновления!!!

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


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать