Условные модификаторы

МодификаторОписаниеПример
or Может использоваться со строковыми модификаторами для организации отношения логического "И"
and Может использоваться со строковыми модификаторами для организации отношения логического "ИЛИ"
isequalto, isequal, equalto, equals, is, eq Сравнивает вывод с заданным значением и в случае совпадения продолжает парсинг тэга. Используется совместно с "then" и "else" [[+numbooks:isequalto=`5`:then=`There are 5 books!`:else=`Not sure how many books`]]
notequalto, notequals, isnt, isnot, neq, ne Сравнивает вывод с заданным значением и в случае не совпадения продолжает парсинг тэга. Используется совместно с "then" и "else" [[+numbooks:notequalto=`5`:then=`Not sure how many books`:else=`There are 5 books!`]]
greaterthanorequalto, equalorgreaterthen, ge, eg, isgte, gte 
Сравнивает вывод с заданным значением и в случае если вывод больше либо равен переданному значению продолжает парсинг тэга. Используется совместно с "then" и "else"
[[+numbooks:gte=`5`:then=`There are 5 books or more than 5 books`:else=`There are less than 5 books`]] 
isgreaterthan, greaterthan, isgt, gt 
Сравнивает вывод с заданным значением. Если вывод больше -продолжает парсинг. Используется с "then" и "else"
[[+numbooks:gt=`5`:then=`There are more than 5 books`:else=`There are less than 5 books`]]
equaltoorlessthan, lessthanorequalto, el, le, islte, lte Сравнивает вывод с заданным значением и в случае если вывод меньше либо равен переданному значению продолжает парсинг тэга. Используется совместно с "then" и "else"[[+numbooks:lte=`5`:then=`There are 5 or less than 5 books`:else=`There are more than 5 books`]] 
islowerthan, islessthan, lowerthan, lessthan, islt, lt Сравнивает вывод с заданным значением. Если вывод меньше -продолжает парсинг. Используется с "then" и "else"[[+numbooks:lte=`5`:then=`Менее 5 книг`:else=`Более 5 книг`]]
hide Проверяет предшествующие условия. Если они были истинными - скрывает элемент.[[+numbooks:lt=`1`:hide]] 
show Проверяет предшествующие условия. Если они были истинными - отображает элемент.[[+numbooks:gt=`0`:show]] 
then Используется как следствие какого-либо условия[[+numbooks:gt=`0`:then=`Now available!`]] 
else Используется как следствие какого-либо условия. Применяется совместно с "then"[[+numbooks:gt=`0`:then=`Now available!`:else=`Sorry, currently sold out.`]] 
memberof, ismember, mo Возвращает результат проверки на принадлежность пользователя заданной группе.[[+modx.user.id:memberof=`Administrator`]]