0

我有一个关于 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>

我查看了档案管理员,但它似乎没有给我很多选择。

是否可以使用 getResources 或者我必须编写自己的代码段?

谢谢。

4

2 回答 2

0

从 Archivist 1.2.0 开始,您可以使用&groupByYear=`1`&groupByYearTpl允许在 Archivist 中按年份将结果分组到嵌套列表中。

显然,文档没有提到这一点,但这是提交: https ://github.com/splittingred/Archivist/commit/45d2cfe137a2f5904bb4b639b1c64a4eb680968b

于 2012-09-14T06:42:17.693 回答
-1

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

所以基本上你在你的外部 getResources 调用中获得了你的年数,并且在该调用的模板中你包含了另一个 getResources 调用。

于 2011-05-24T16:20:35.307 回答