[Blog_users_ml 837] Re: Main Index上で日めくり

Kenji Asao blog_users_ml@dropcontrol.com
Wed, 28 Jan 2004 10:07:26 +0900


浅尾@MemoLeavesです。

Itsuki wrote:

>≪ January 18, 2004 | Main |
>とMain Index上で日めくりで一番新しいTOPの日付部分にこの日めくりのリン
>クをつけたいのですが、どうすればいいのか教えてくださいませんか?
>カレンダーをクリックすると
>≪ January 04, 2004 | Main | January 07, 2004 ≫
>と1日ずつ表示されるのですがMainIndexでの方法がわかりません…。
>
><div id="menu">
><link rel="start" href="<$MTBlogURL$>" title="Home" />
><MTArchivePrevious>
><link rel="prev" href="<$MTArchiveLink$>" title="<$MTArchiveTitle encode_html="1"$>" />
></MTArchivePrevious>
><MTArchiveNext>
><link rel="next" href="<$MTArchiveLink$>" title="<$MTArchiveTitle encode_html="1"$>" />
></MTArchiveNext>
></div>
>以上を<head>部におけばいいと聞いたのですが
>これだとリビルドできないんです…。
>どなたか教えてくださいませ…。
>よろしくお願いします。
>
>  
>
あまりItsukiさんがやられたいことのヴィジョンが見えないので、はずしたりす
るかもしれませんが。
<MTArchiveList>タグが抜けてるからじゃないでしょうか?
<$MTArchiveLink$>を使えるのは<MTArchiveList>タグの中になると思うので、日
めくりということならば

<MTArchiveList archive_type="Daily">
 上記のコード
</MTArchiveList>

でダメでしょうか?

とここまで書いて気付きました。
headerには<div>タグはいらないです。
<link>タグはheader部に書くので多分divは抜いて

<MTArchiveList archive_type="Daily">
 <link rel="start" href="<$MTBlogURL$>" title="Home" />
 <MTArchivePrevious>
 <link rel="prev" href="<$MTArchiveLink$>" title="<$MTArchiveTitle encode_html="1"$>" />
 </MTArchivePrevious>
 <MTArchiveNext>
 <link rel="next" href="<$MTArchiveLink$>" title="<$MTArchiveTitle encode_html="1"$>" />
 </MTArchiveNext>
</MTArchiveList>


としてやればいいのかと。
おそらくTemplateのDate-Based ArchiveのDiaryを参考にしてみると出来るんじゃないかな?
と思います。

-- 
Kenji Asao