Любой разработчик сталкивался с ситуацией, когда необходимо сделать проверку для вывода данных по многим условиям.
К примеру, в случае если a=b или же a=c или же b=e, то f=m. Не принципиально, какое именно равенство и какие переменные. Чаще всего это выявляется необходимым для страниц, к примеру, в случае если текущий ID документа равен 1 или 2 или же 43, то случаются какие-то различные действия.
Условные конструкции реализуются с помощью сниппета If
[[!If? &subject=`389` &operator=`in_array` &operand=`1` &then=`какое-то_действие`]] [[!If? &subject=`389` &operator=`in_array` &operand=`2` &then=`какое-то_действие`]] [[!If? &subject=`389` &operator=`in_array` &operand=`43` &then=`какое-то_действие`]]&operator=`in_array` – сообщает, что у нас массив значений, одному из коих будет равен наша ID странички. Его можно применять и при единственном значении.Впоследствии мы опять пишем условия, однако уже проверяем на определенное значение.
В завершении ставим else – какое-то действие по умолчанию, в случае если ни одно условие не исполняется. Сама система логична, однако не все смогут моментально ее вывести. Рассчитываю кому-то будет нужно.
Смотрите также:
Услуги по MODX Revolution
Посмотреть все услуги
Оптимизация сайта
Заказав услуги по технической оптимизации сайта мы избавим вас от ошибок присутствующих на сайте, а так же увеличим скорость работы вашего сайта.
Создание сайта на MODX
Мы создадим для вас такой сайт, который подойдет именно в вашем случае и станет отличным инструментом привлечения клиентов и увеличения продаж.
Перенос сайта на MODX
Работа по переносу сайта на MODX осуществляется в максимально короткие сроки. Стоимость зависит от сложности переносимого сайта
Продвижение сайта на MODX
Если вы хотите получить быстрые и ощутимые результаты, подняться в топ в минимальные сроки, то доверьте нам продвижение своего сайта.