Modx revolution 使用modx UrlParam创建if条件

Modx revolution 使用modx UrlParam创建if条件,modx-revolution,Modx Revolution,我得到了urlparm“image”的值。否我只想在参数为1时显示图像 [[getUrlParam? &name=`image` &int=`1`]] 我如何才能做到这一点?您可以使用来实现这一点 使用输出过滤器(:eq和:then)可以根据需要显示图像。 getUrlParam代码段的输出自动提交到输出过滤器:eq,然后检查所需的值 请确保在这种情况下使用未缓存的代码段调用([[!getUrlParam…]]),因为您处理的数据在每次重新呈现/调用页面时都会更改。如果您未能做

我得到了urlparm“image”的值。否我只想在参数为1时显示图像

[[getUrlParam? &name=`image` &int=`1`]]
我如何才能做到这一点?

您可以使用来实现这一点

使用输出过滤器(
:eq
:then
)可以根据需要显示图像。
getUrlParam
代码段的输出自动提交到输出过滤器
:eq
,然后检查所需的值

请确保在这种情况下使用未缓存的代码段调用(
[[!getUrlParam…]]
),因为您处理的数据在每次重新呈现/调用页面时都会更改。如果您未能做到这一点,GET变量的值将在第一次页面调用后被缓存,这将导致所需结果的不一致性

[[!getUrlParam:eq=`1`:then=`<img src="/foobar.png" alt="Some img">`? &name=`image` &int=`1`]]
[[!getUrlParam:eq=`1`:then=`?&name=`image`&int=`1`]]