カレンダーの日付をクリックして、その日のエントリーを全て表示

| コメント(0) | トラックバック(0)

前々から不思議だったんですが、カレンダーの日付をクリックすると、その日のエントリーが表示されるんですが、1日に複数エントリーがあると、その中の最後のエントリーにリンクされています。
これだと、その日の最初に書いたエントリーはカレンダーから見れない状態です。
そこで、カレンダーの日付をクリックして、その日のエントリーを全て表示させるようにしました。

デフォルトのカレンダーのコードは以下のとおり。


<MTCalendar>
<MTCalendarWeekHeader><tr></MTCalendarWeekHeader>
<td>
<MTCalendarIfEntries>
<MTEntries lastn="1"><a href="<$MTEntryPermalink$>"><$MTCalendarDay$></a></MTEntries>
</MTCalendarIfEntries>
<MTCalendarIfNoEntries>
<$MTCalendarDay$>
</MTCalendarIfNoEntries>
<MTCalendarIfBlank> </MTCalendarIfBlank>
</td>
<MTCalendarWeekFooter></tr></MTCalendarWeekFooter>
</MTCalendar>

この中で、リンクの部分は
<MTEntries lastn="1"><a href="<$MTEntryPermalink$>"><$MTCalendarDay$></a></MTEntries>
です。 これを
<MTEntries lastn="1"<a href="<$MTEntryLink archive_type="Daily"$>"><$MTCalendarDay$></a></MTEntries>
に書き換えることで、その日のアーカイブへのリンクとなり、その日の全てのエントリーが見れます。

トラックバック(0)

トラックバックURL: http://www.karakuriya.biz/mt/mt-tb.cgi/39

コメントする

ウェブページ

Powered by Movable Type 4.261

このブログ記事について

このページは、H.Imaiが2005年7月21日 18:23に書いたブログ記事です。

ひとつ前のブログ記事は「車庫はギリギリ」です。

次のブログ記事は「来客多し」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。