各アーカイブのリストページを作成

  • 投稿日:
  • by

「MovableType」には、

・エントリー
・日別
・週別
・月別
・カテゴリー

と、アーカイブをマッピングできるわけですが、
週別アーカイブ使い道がわからなくて、使っていませんでした。


ですが、せっかくそのようなアーカイブを作成することができるなら、
使って、せめてアフィリエイト成果だけでも向上させようということで、
リストページを作成することにしました。

↓すべてのエントリーを表示するページ(サブカテゴリーの階層も含む)

<MTSubCategories> <MTSubCatIsFirst><ul></MTSubCatIsFirst> <li style="font-size:14px; line-height: 130%; list-style-type: square;"><strong><MTCategoryLabel></strong> <ul> <MTEntriesWithSubCategories category_name=$MTCategoryLabel$ > <li style="font-size:12px; margin-left: 10px; list-style-type: disc;"><a href=<$MTEntryPermalink$> ><$MTEntryTitle$></a></li> </MTEntriesWithSubCategories> </ul> <MTSubCatsRecurse max_depth="3"> </li> <MTSubCatIsLast></ul></MTSubCatIsLast> </MTSubCategories>


↓日別アーカイブリストを表示するページ

<ul> <MTArchiveList archive_type="Daily"> <li style="list-style-type: disc;"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> [<$MTArchiveCount$>]</li> </MTArchiveList> </ul>

↓週別アーカイブリストを表示するページ

<ul> <MTArchiveList archive_type="Weekly"> <li style="list-style-type: disc;"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> [<$MTArchiveCount$>]</li> </MTArchiveList> </ul>


↓月別アーカイブリストを表示するページ(サブカテゴリの階層も)

<ul> <MTArchiveList archive_type="Monthly"> <li style="list-style-type: disc;"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> [<$MTArchiveCount$>]</li> </MTArchiveList> </ul>


新しいインデックステンプレートを作成し、
それぞれのページのお好きなところに、貼り付けてください。

※今回は、スタイルシートで整形するのがややこしそうだったので、
  インラインでCSSを入れてしまいました。
  その辺はお好きなようにやってみてください。

ちなみに、上記で作成してページは以下のようになってます。

全エントリーリスト(サブカテゴリーの階層も含む)
日別アーカイブリスト
週別アーカイブリスト
月別アーカイブリスト


Movable Type公式タグリファレンス
山本 浩司 シックスアパート
RBB PRESS (2005/04)
売り上げランキング: 29,993