Modx 革命:有条件地将块加载到网站中

Modx revolution: Conditional loading of chunks into website

我使用一个片段来获取子元素的数量,返回一个整数:

[[!getChildCount? &id=`12345`]]

根据此结果(零或大于零),我想将两个不同的块加载到我的网站中。这是我想要实现的 "Modx-Pseudocode"。摆弄了几个小时,就是找不到正确的语法。这就是我想在内容字段中写的内容:

[[!If [[!getChildCount? &id=`45`]] > 0 
then=`[load_chunk_A]` 
else=`[load_chunk_B]`]]

关于如何在 Modx 革命中正确表达这一点的任何提示?

您似乎在谈论 IF extra 您应该安装(如果您尚未安装)以实现您的目标。

[[!If?
&subject=`[[!getChildCount? &id=`45`]]`
&operator=`>`
&operand=`0`
&then=`[[!$chunk_A]]` 
&else=`[[!$chunk_B]]`
]]