MTPageAssets
特定のウェブページで利用しているアイテムの一覧を表示するためのブロックタグです。ウェブページアーカイブか、MTPages ブロックタグの中で利用できます。
- 使い方
<section id="page-<$mt:PageID$>" class="page page-summary">
<mt:PageAssets type="image" limit="1">
<figure>
<img src="<$mt:AssetThumbnailURL width="150"$>" class="thumb">
</figure>
</mt:PageAssets>
<h2 class="title"><a href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></h2>
<p><$mt:PageExcerpt$></p>
<footer>
<p>公開日: <time datetime="<$mt:PageDate format_name="iso8601"$>" itemprop="datePublished"><$mt:PageDate format="%x"$></time><mt:PageFolder><mt:If tag="FolderLabel"> <span class="label folder <$mt:FolderBasename$>"><$mt:FolderLabel$></span></mt:If></mt:PageFolder></p>
</footer>
</section>
モディファイア
- lastn="N"
-
指定した数のアイテムを表示します。N は 0 より大きな数値にしてください。
- offset="N"
-
指定した数のアイテムを除外して表示します。値に 5 を指定すると、最新 5 件のアイテムを除外してリスト表示します。lastn モディファイアと組み合わせて使ってください。
- limit="N"
-
sort_by モディファイアでフィルタリングされたアイテムを、指定数表示します。詳しくは、lastn モディファイアと limit モディファイアの違いを参照してください。
- tag | tags="tag_foo"
-
指定したタグが設定されたアイテムをすべて表示します。アイテムの数を指定するときは lastn を併用してください。複数のタグを指定するときは AND か OR を使います。特定のタグ以外を指定するときは NOT を使います。また、() でくくることで、条件判断の優先順位を指定できます。
- author="author_foo"
-
指定したユーザーがアップロードしたアイテムのみ表示します。アイテム数を指定するときは lastn を併用してください。
- type="image | audio | video | file"
-
表示したいアイテムをアイテムの種類で絞り込むことができます。表示したいアイテムが image でも audio でも video でもない場合は、file という値を設定します。
- sort_order="ascend | descend"
-
並べる順序を指定します。ascend を指定すると昇順、descend は降順になります。
- sort_by="file_name | created_by | created_on"
-
ウェブページを並び替える対象を指定します。
- file_name (アイテムのファイル名)
- created_by (追加したユーザー)
- created_on (追加日)
- assets_per_row="N"
-
MTAssetIsFirstInRow, MTAssetIsLastInRow タグを使用して、画像の一覧を作成する際に、一行に表示するアイテム数 N 件を設定します。