У меня есть этот код в шаблонеВыходной модификатор на MODx заполнитель не работает
[[+isShowMore:is=`1`:then=`show more`:else=`no`]]
Она печати no
. Но он должен показывать show more
, так как заполнитель isShowMore
установлен в 1
этой строкой кода в фрагменте.
$modx->setPlaceHolder('isShowMore', 1);
Также проверяется этим кодом
[[+isShowMore]]
[[+isShowMore:is=`1`:then=`show more`:else=`no`]]
[[+isShowMore]]
выполняет печать 1
но линия с выходом модификатора, показывающий no
.
Не знаете, что здесь не так? Я использую modx revolution 2.2.8 традиционный.
Аналогичная проблема также размещена в форуме modx. http://forums.modx.com/thread/85150/output-filter-on-placeholder-problem#dis-post-469615
'is' и' eq' обрабатывается как один и тот же модификатор вывода в соответствии с документами, поэтому это неверно. – OptimusCrime
Пробовал. такой же результат. – chanchal118