Вывод блока текста при выполнении определенного условия, или вывод другого блока в противном случае (если задан "противоположный" вариант).
Как правило, используется для реализации условного вывода блока текста на странице. Это одна из основных и часто используемых подстановок. По сути ничто иное как
if (не задан или задан но истинен "condition") then print "source" else print "antisource"
Пример №1
$Text[source: "$Content$"; condition: $Equal[left: "$UserProfile[field: "position"; userset: "table"]$"; right: "директор"]$]$ - выведет содержимое основной контентной зоны только при условии, если значение поля position в профиле авторизованного пользователя равно "директор".
Внимание!
Если значение ключа source не заключить в кавычки - то есть сделать вот так $Text[source: $Content$]$ а не так $Text[source: "$Content$"]$, то если в $Content$ будет блок с переносами строк (символы CRLF для Windows или CR для UNIX) в результирующий HTML код он будет выведена без них (в одну строку).