News
2008年12月26日
エントリー本文
ブログ記事に挿入したアイテムだけのサムネイル画像一覧を表示する(その2)
以前エントリーした「ブログ記事に挿入したアイテムだけのサムネイル画像一覧を表示する」の別の方法です。
Movable Type 4.x のデフォルトテンプレートのアイテム一覧は、アップロードしたアイテムがすべて表示されます。ブログ記事に挿入した画像だけを表示したくても、ブログ記事と無関係にアップロードしたアイテムが含まれてしまいます。
ブログ記事に挿入した画像のサムネイル画像だけを表示したい場合には、次のように MTAsset タグに tag モディファイアを付与し、プライベートタグを与えます(青色部分)。
<mt:If tag="AssetCount">
<mt:Assets type="image" lastn="10" tag="@entry">
<mt:AssetsHeader>
<div class="widget-recent-assets widget">
<h3 class="widget-header">アイテム</h3>
<div class="widget-content">
<ul>
</mt:AssetsHeader>
<li class="item"><a class="asset-image" href="<$mt:AssetURL$>"><img src="<$mt:AssetThumbnailURL height="70"$>" class="asset-img-thumb" alt="<$mt:AssetLabel$>" title="<$mt:AssetLabel$>" /></a></li>
<mt:AssetsFooter>
</ul>
</div>
</div>
</mt:AssetsFooter>
</mt:Assets>
</mt:If>
あとは、ファイルのアップロード時などで、表示させたい画像のタグフィールドに「@entry」を設定すれば OK です。

「ブログ記事に挿入したアイテムだけのサムネイル画像一覧を表示する」のように全自動ではありませんが、タグを付与しない限り、間違って表示されることはありません。また、プライベートタグを使用するのでタグクラウドにも表示されません。
Posted by yujiro
この記事を読んだ人はこんな記事も読んでいます
- ステテコを
- ブログ記事に挿入したアイテムだけのサムネイル画像一覧を表示する
- これからはじめる MovableTypeの本
- チャレンジ! Movable TypeをCMSとして使ってみよう!(第6回 グローバルナビゲーションを仕上げる/トップページに最新ブログ記事一覧を表示させる・第7回 トップページを仕上げる)
- Movable Type(MT)テンプレート
- カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02
- サムネイルリストの表示を変更する for Movable Type 4
- エントリーの画像をサイドメニューに表示
- カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン
- Highslide JS でサムネイル画像を拡大表示する
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
