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

问题描述

|| 我有一个关于MODx的具体问题,以及如何制作按Year(年份)分组和Month(月份)分组的列表。像这样:
<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>
我看了档案管理员,但似乎没有给我很多选择。 是否可以使用getResources还是我必须编写自己的代码段? 谢谢。     

解决方法

从Archivist 1.2.0开始,您可以使用&groupByYear =`1和&groupByYearTpl允许在Archivist中按年份将结果分组到嵌套列表中。 显然,文档没有提及此内容,但这是提交: https://github.com/splittingred/Archivist/commit/45d2cfe137a2f5904bb4b639b1c64a4eb680968b     ,使用getResources应该可以做到这一点,因为您应该能够嵌套getResources调用。 因此,基本上,您可以在外部的getResources调用中获得使用年限,并且在该调用的模板内可以包含另一个getResources调用。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...