modX If Statement什么都不返回

时间:2013-11-08 10:37:51

标签: modx modx-revolution

我想只在需要时写出输出但它什么也不返回。没有,没有b。

[[+mobilephone]] <- not empty
[[!If? &subject=`[[+mobilephone]]` &operator=`notempty` &then=`a` &else=`b`]]

也许你有个主意。我的上下文是一个网站女巫,称为一个叫做Chunk的Snippet。

版本信息:

MODX革命2.2.10-pl(sdk)

2 个答案:

答案 0 :(得分:2)

你可以试试普通的输出修饰符:

[[+mobilephone:notempty=`a`:else=`b`]]

答案 1 :(得分:0)

您似乎错过了主题中的&amp; ,即尝试

[[!If? &subject=`[[+mobilephone]]` &operator=`notempty` &then=`a` &else=`b`]]