我有这样的代码模板输出修正不工作
[[+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革命2.2.8传统。
类似的问题也发布在modx论坛。 http://forums.modx.com/thread/85150/output-filter-on-placeholder-problem#dis-post-469615
'is'和'eq'按照文档处理方式类似于相同的输出修改器,所以不是这样。 – OptimusCrime
试过。相同的结果。 – chanchal118