我有這樣的代碼模板輸出修正不工作
[[+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