Журнал Максима Рогальского
Управляющие конструкции elseif в MODx Evolution (хак PHx)
В одноми из проектов возникла необходимость в шаблоне использоваться конструкцию ELSEIF.
Сложного ничего нет. Понравился такой вариант решения
[+phx:if=`[*id*]`:is=`4`:or:is=`12`:then=`
[+phx:if=`[*id*]`:eq=`4`:then=` {{author-info}} `:else=``+]
[+phx:if=`[*id*]`:eq=`12`:then=` {{related-info}} `:else=``+]
`:else=`
{{post-info}}
`+]