Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List MODx-列出资源,按年份分组,按月分组_List_Group By_Modx_Modx Revolution - Fatal编程技术网

List MODx-列出资源,按年份分组,按月分组

List MODx-列出资源,按年份分组,按月分组,list,group-by,modx,modx-revolution,List,Group By,Modx,Modx Revolution,我有一个关于MODx的具体问题,以及如何制作一个列表,按发布年份分组,按发布月份分组。大概是这样的: <ul> <li>2011 <ul> <li>May <ul> <li><h2>News heading</h2><p>News content</p></li> <li><h2>News headin

我有一个关于MODx的具体问题,以及如何制作一个列表,按发布年份分组,按发布月份分组。大概是这样的:

<ul>
 <li>2011
  <ul>
   <li>May
    <ul>
     <li><h2>News heading</h2><p>News content</p></li>
     <li><h2>News heading</h2><p>News content</p></li>
    </ul>
   </li>
   <li>April
    <ul>
     <li><h2>News heading</h2><p>News content</p></li>
     <li><h2>News heading</h2><p>News content</p></li>
    </ul>
   </li>
  </ul>
 <li>2010
  <ul>
   <li>May
    <ul>
     <li><h2>News heading</h2><p>News content</p></li>
     <li><h2>News heading</h2><p>News content</p></li>
    </ul>
   </li>
   <li>April
    <ul>
     <li><h2>News heading</h2><p>News content</p></li>
     <li><h2>News heading</h2><p>News content</p></li>
    </ul>
   </li>
  </ul>
</ul>
  • 2011年
    • 五月
      • 新闻标题新闻内容

      • 新闻标题新闻内容

    • 四月
      • 新闻标题新闻内容

      • 新闻标题新闻内容

  • 2010年
    • 五月
      • 新闻标题新闻内容

      • 新闻标题新闻内容

    • 四月
      • 新闻标题新闻内容

      • 新闻标题新闻内容

我看了一下档案管理员,但似乎并没有给我很多选择

是否可以使用getResources,还是必须编写自己的代码段


谢谢。

这应该可以使用getResources,因为您应该能够嵌套getResources调用


因此,基本上您可以在外部getResources调用中获得年份,并在该调用的模板中包含另一个getResources调用。

自Archivist 1.2.0以来,您可以使用&groupByYear=`1`&groupByYearTpl将Archivist中的结果按年份分组到嵌套列表中

显然,医生没有提到这一点,但这是承诺: