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]]`
]]
我使用一个片段来获取子元素的数量,返回一个整数:
[[!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]]`
]]