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つになります。
ここはそのうち対応しようと思います。
