Modx getResources按日期筛选电视不工作

Modx getResources按日期筛选电视不工作,modx,modx-revolution,Modx,Modx Revolution,我正在尝试使用getResources调用根据项目的电视日期筛选项目。如果事件(eventStart)大于或小于今天 对于即将到来的活动,这很好: &tvFilters=`eventStart>>[[!getDate]]` 但是,对于过去的事件,这不起作用: &tvFilters=`eventStart<<[[!getDate]]` &tvFilters=`eventStart 请不要担心红色箭头,语法是正确的 您是否调试了eventStartTV中

我正在尝试使用getResources调用根据项目的电视日期筛选项目。如果事件(eventStart)大于或小于今天

对于即将到来的活动,这很好:

&tvFilters=`eventStart>>[[!getDate]]`
但是,对于过去的事件,这不起作用:

&tvFilters=`eventStart<<[[!getDate]]`
&tvFilters=`eventStart
  • 请不要担心红色箭头,语法是正确的

  • 您是否调试了
    eventStart
    TV中的日期格式?可能存在某种格式问题,因此选择和排序不正确。。。试着澄清,例如:


    &tvFilters=`eventStart以下是解决方案。我需要设置一个限制属性(&L)。默认情况下,只显示5项,这就是某些过去事件丢失的原因

    我还添加了第二个&tvFilter条件eventStart!==要排除TV eventStart为空的资源,请执行以下操作

    &limit=`20`
    &tvFilters=`eventStart<<[[!getDate]],eventStart!==`
    
    &limit=`20`
    
    &tvFilters=`eventstart这并不能解决问题。在发布问题之前我已经试过了。我完全忘记了,真的默认值&limit=5浪费了很多神经)谢谢,布鲁诺!