AZ::Blog はんなりと、あずき色☆: 表紙ページで前の記事へのリンクをつける

表紙ページで前の記事へのリンクをつける

written by overQ
January 9, 2007

現在このブログでは、表紙ページ(インデックス・ページ)に最新の3記事を表示しています。
で、スクロールしていって、三つ目の記事の下まで来たところで、その前の記事へのリンクをつけたい。4番目の記事へのリンク。
ココログとかライブドアとか、ブログサービスでは、よく見かけるやつです。

これがカンタンそうで意外と難しく、どうしたらよいのか考えこんでしまった(´ヘ`;)

結論から言うと、こんなMTタグを書けばよいのでした。
<MTEntries lastn="1" offset="2">
<MTEntryPrevious>
<a href="<$MTEntryLink$>">→前の記事</a>
</MTEntryPrevious>
</MTEntries>

いったんMTEntriesタグの外に出て、また新しくMTEntriesタグでくくるのがポイント。
そうしないと、三つの記事のそれぞれの末尾に、「前の記事」へのリンクがついてしまいます(実証済み…(;・∀・)
offsetというアトリビュートを「2」にして、「4番目の記事」を表示させます。現在の記事が0で、そのあとの2つの記事を省いて、4番目にたどり着くという寸法。

ま、それだけの話なのですが。
誰かのお役に立つかも…と思って記事にしてみました。
検索してもなかなか見つからなくて、めずらしく自力で考えた。というより、どんなキーワードで検索したらよいかが難しかったです(そういうことはよくある)。
たぶん、この情報はどこかにはあるんだと思う。
…しかし、それはつまり、この記事に対しても、探してる人はなかなかたどり着けないことを意味しているのかもしれませんが。。
うちみたいなとこじゃなくて、MT専門のとこで書くべき…というか、すでに書いてあるんだろな、きっとw

ブログをはじめた頃に比べると、自分的にはずいぶん技術力がアップしたなぁと思う今日この頃。まあ、低次元での話なんだけど。ご利益かしら(゚ー゚*)v

Movable Typeでつくる!最強のブログサイト プラグイン&カスタマイズ編Movable Typeでつくる!最強のブログサイト プラグイン&カスタマイズ編
藤本 壱
¥ 2,709 / ソーテック社
( 2006-11 )
通常24時間以内に発送

by AMAZ君(改)



トラックバック
このエントリーのトラックバックURL:
http://www.overcube.com/cgi/mt/mt-tb.cgi/785

このリストは、次のエントリーを参照しています: '表紙ページで前の記事へのリンクをつける' , AZ::Blog はんなりと、あずき色☆.

関連エントリー