在 MODx 革命中,在使用 getResources 和自定义日期电视(称为:press-release-date)时,如何按年份限制我的结果(使用 URL 参数设置年份,以便我可以输入任何年份)?
例如,我的 URL 有 page.html?year=2012
我希望 getResources 的结果只包括与那一年相关的结果。我相信我想使用 &where 属性(如果是这样,我肯定会搞砸格式):
&where=`{"press-release-date":[[*press-release-date:strtotime:date=`%Y`]:isequalto:`2012`]}`
我也试过
&where=`{[[*press-release-date]]:[[*press-release-date:strtotime:date=`%Y`]:isequalto:`2012`]}`
谢谢!
更新:这是我目前使用的完整代码:
[[!getResources?
&parents=`780,781,782,783,784`
&tpl=`list-press-tpl`
&limit=`1000`
&sortdir=`DESC`
&includeTVs=`1`
&includeContent=`1`
&depth=`0`
&showHidden=`1`
&sortbyTV=`press-release-date`
&where=`{[[*press-release-date]]:[[*press-release-date:strtotime:date=`%Y`]:isequalto:`2012`]}`
]]