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>

Archivist を調べましたが、多くの選択肢がないようです。

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 に答える