January 28, 2004

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

浅尾@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

_______________________________________________
Blog_users_ml mailing list
Blog_users_ml[at]dropcontrol.com
http://salvageship.dropcontrol.com/blog_ml/
--Blog users mlからの注意事項--
メールを携帯等に転送するときは、メールがループしないように注意。
携帯メールでの参加はご遠慮ください。
メールボックスの管理、アドレスの維持はご自身で責任を持ってください。
なお、送信エラーが帰ってきたメールアドレスについては、許可なく削除
させていただきます。

以上ご了承ください。
2003/12/18
Posted by blogml at January 28, 2004 10:25 AM | トラックバック