MT ブログ記事のサムネイル画像一覧を表示するには - D-ramのWeb開発日記

MT ブログ記事のサムネイル画像一覧を表示するには

MT4にはアイテム機能があり、デフォルトでサイドバーに表示されますが画像をクリックしても元の画像が表示されてしまいます。クリックしたらブログ記事が表示されるようにする方法です。

いくつかプラグインもありますが、エントリ中の顔文字画像まで引っ張ってきたり、元の画像サイズがばらばらだとサムネイル画像がきれいにそろわないなどあり、断念。顔文字を省くなどはプラグインの設定でできるものもありましたが。。
ここではプラグインは使用せずMTタグのみで行う方法を紹介します。
表示したいテンプレートに以下を記述します。
 

<MTEntries lastn="10">
<MTEntryAssets type="image">
<li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>" >
<img src="<$MTAssetThumbnailURL height="70"$>" title="<$MTEntryTitle$>" alt="<$MTEntryTitle$>" /></a></li>
</MTEntryAssets>
</MTEntries>

 
複数ブログから取得したい場合は、<MTEntries lastn="10">の部分を以下のようにすれば取得できます。
 

<MTEntries lastn="10" include_blogs="all">

 

若干問題があります。lastn="10"だと最新10件の中にある画像を取得します。10件中3件しか画像がなければ表示される画像も3つになります。
ここはそのうち対応しようと思います。


【関連記事】

このブログ記事について

このページは、d-ramが2008年12月 2日 15:51に書いたブログ記事です。

ひとつ前のブログ記事は「MT エックスサーバ(XServer)で指定日投稿する方法」です。

次のブログ記事は「MT 指定した回数分のみ表示させる方法」です。

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