2005年05月28日

カレンダーのカスタマイズ

calendar

MovableTypeでは、日ごとのArchivesや週ごとのArchivesが作れるのにどうやってリンクすればいいの?とお嘆きの方々もいらっしゃるでしょう。
特にカレンダー表示の場合、同じ日にいくつかエントリーしても一番新しいものしか表示されません。

普通で考えてれば、その日にエントリーした記事が全部でるんじゃないの!と思いますよね。
僕もその一人だったのですが、解決することができましたので、メモっときます。

結構簡単な話でカレンダーの場合、テンプレート内の下記の部分に書き換えるだけです。

<MTCalendarIfEntries><MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Daily"$>">
<$MTCalendarDay$></a></MTEntries></MTCalendarIfEntries>

あとは再構築するのですが、[保存]して[サイトの再構築]

point:[サイトの再構築]の際に変更したテンプレートのみを再構築ではなく、サイト全体を再構築してください。
(修正したテンプレートのみの[再構築]では反映されません!)

ちなみに、週ごとのArchivesにリンクさせるときは上記“Dairy”を“Weekly”にするだけです。
そうすると、その週の日曜日から土曜日までが1ファイルとして生成されます。

posted by gaki : 2005年05月28日 23:36 | trackback (0)

“カレンダーのカスタマイズ”へコメント




保存しますか?