LPO検索→
<MTAssets></MTAssets>
ブログのアイテム一覧を表示させるためのブロックタグで使い方によっては、さまざまなテンプレートの中で指定(変数)することで一覧を作ることができる。
attribute
type="file_type"
例えば、
<MTAssets type="image"></MTAssets>
でimageタグを持つタグについての一覧のリストを生成することができる。
サンプルコード
MTifタグと使うことで以下のようなパターンが作れる
キーワードに何も記述されていないときに、商品画像はないというテキストを表示する例:
<MTIfNonEmpty tag="EntryKeywords">
<MTSetVarBlock name="entry_keywords">
<$MTEntryKeywords$>
</MTSetVarBlock>
<MTAssets tag="$entry_keywords">
<a href="<$MTAssetURL$>"><img src="<$MTAssetThumbnailURL height="70"$>" alt="<$MTAssetLabel$>" title="<$MTAssetLabel$>" /></a>
</MTAssets>
<MTElse>
<strong>商品画像はありません。</strong>
</MTElse>
</MTIfNonEmpty>
imgファイルのリストを生成するコード例
デフォルトコードから
サムネイル画像に大きさを変換する。最新10件の画像のリストを生成する
<MTIfNonZero tag="AssetCount">
<MTAssets type="image" lastn="10">
<MTAssetsHeader>
<div class="widget-assets widget">
<h3 class="widget-header">Photos</h3>
<div class="widget-content">
<ul class="widget-list"></MTAssetsHeader>
<li class="item"><a class="asset-image" href="<$MTAssetURL$>"><img src="<$MTAssetThumbnailURL height="70"$>" class="asset-img-thumb" alt="<$MTAssetLabel$>" title="<$MTAssetLabel$>" /></a></li>
<MTAssetsFooter></ul>
</div>
</div>
</MTAssetsFooter>
</MTAssets>
</MTIfNonZero>
MediaManager
これは、VOxみたいにYouTubeとかのファイルを簡単にエントリーできるプラグインでアマゾンもコレを使うと簡単にエントリーにコードを呼び出して埋めつけることができる。
特定のリストの一覧リストを使えるMTAssetsコードもこれに対応できるように変えれる。そんなコードの例が以下のエントリーのコメント欄に表示されている。
Introducing Media Manager 2.0 Beta 1 - majordojo
coolというタグを持つイメージファイルのリストを生成するためのコード例
<ul> <MTAssets type="image" tag="cool" lastn="10"> <li><img src="<$MTAssetURL$>" height="<$MTAssetProperty name="image_height"$>" width="<$MTAssetProperty name="image_width"$>" /></li> </MTAssets> </ul>
ダウンロードファイルのリスト生成するコード
type="file" で指定した形(ダウンロードファイル)のファイルタイプのリストを生成する
<ul> <MTAssets type="file" filetype="file" lastn="10" sort_by="filename" sort_order="descend"> <li><a href="<$MTAssetURL$>"><img src="<$MTBlogURL$>/icons/<$MTAssetProperty name="file_ext"$>.gif" height="9" width="9" /> <$MTAssetProperty name="label"$></a> (<$MTAssetProperty name="file_size"$> bytes)</li> </MTAssets> </ul>
MTAssets
| type="" | ファイル形式指定 |
| file_ext="" | ファイル拡張子指定 |
| lastn="" | アイテム数の指定(表示) |
| days="" | 日指定(指定以内表示) |
| author="" | 追加した管理者を指定 |
| offset="" | 指定した数の排除 |
| sort_by="" | アイテムの並び替え
file_name (名前), created_by (追加ユーザー), created_on (追加日) |
| sort_order="" | 並び替えの順序指定
ascend descend |

コメントする