微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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调用。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。