我有一个关于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>
我看了Archivist,但它似乎没有给我很多选择。
是否可以使用getResources或者我是否必须编写自己的代码段?
感谢。
答案 0 :(得分:0)
自Archivist 1.2.0起,您可以使用&amp; groupByYear =`1` 和&amp; groupByYearTpl ,以便将Archivist中按年分组的结果转换为嵌套列表
显然,doc没有提到这个,但这是提交: https://github.com/splittingred/Archivist/commit/45d2cfe137a2f5904bb4b639b1c64a4eb680968b
答案 1 :(得分:-1)
这应该可以使用getResources,因为你应该可以嵌套getResources调用。
所以基本上你在外部getResources调用中获得了多年,并且在该调用的模板中包含了另一个getResources调用。