MT での Yearly Archive

Posted by yoosee on Web at 2004-01-07 23:22 JST

*1  年間アーカイブ

一方で まんがめも 辺では MT も使っていて、ナカメログ なんかも一緒に運用している。MT には indivisual, daily, monthly, category の各アーカイブ形式があるのだが、何故か年間アーカイブが無い。ナカメログで 2003 年分の映画リストを作りたい と言うお願いをされて、そのままではやりようがないので困ってしまった。

*2  MT ArchiveYear plugin

とは言え似たようなことを考える人は当然いるようで、一緒にナカメログのヘルプをしている友達MTArchiveYear と言う plugin を教えて貰った。これは Monthly アーカイブとして利用するが、MTArchiveYear の内部は年次として扱われるようになるプラグインのようで、 MTCalender の month 属性に対して効くようだ。

<MTArchiveYear skip="yes">
<MTArchiveYearIfNotBlank>
<li> <$MTArchiveDate format="%B %Y"$>
<ul> <MTCalendar month="this" category="foo">
<MTCalendarIfEntries>
<li> <MTEntries> <a href="<$MTEntryLink$>"><$MTEntryTitle$></a> </MTEntries> </li>
</MTCalendarIfEntries>
</MTCalendar>
</ul>
</li>
</MTArchiveYearIfNotBlank></MTArchiveYear>

という感じの archive template を作り、BLOGの設定→アーカイブの管理 から Monthly Archive を追加して template を展開する。と言った感じで まんがめも 2003年分リスト というものが意外と簡単に作れる。始めは MTCalender はカレンダーを作る目的でしか使えないのではないかと思ったのだが、よく見てみたら MTEntries を内部に持てるのでなんでもアリだったようだ。ついでに本来の Monthly Archive へのリンクも Archive by Year を参考にして作った。

( Permalink | Comments (0) | tags: jobs  )
Comments

Please write your comment. email address won't appear. Cannot use any HTML tags in comment.
コメントをお書き下さい。メールアドレスは公開されません。 またHTMLタグは利用できません。
Name   E-mail   URL
Comment

About W.W.Walker

World Wide Walker は yoosee による blog です。PDA, Web・サーバ技術, 美味しい食べ物などの話題を取り上げています... read more

このエントリーのブックマーク

Monthly Archives

Select Month to read