お知らせ

Movable Type プロフェッショナル・スタイル MT4.1対応 2008年4月8日

Movable Typeプロフェッショナル・スタイル」が発売されました。
Movable Typeの第一線に関わる人々の共著で、Movable Typeをビジネスサイト構築に活かすテクニックが満載です。
Movable Typeでサイト構築を行っているWeb制作会社等の方々にお勧めです。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

エントリー内の画像をリストアップするプラグイン(その3)

| コメント(3) | トラックバック(0)

昨日に続いて、「エントリー内の画像をリストアップするプラグイン」で追加されるテンプレートタグを解説します。

MTEntryImageEntryタグ

画像が含まれているエントリーを指すコンテナタグです。
このコンテナの中では、MTEntry系のタグを使うことができます。
MTEntryImagesタグのコンテナの中で、個々の画像が含まれているエントリーの情報を出力する際に使います。

MTEntryImageHeader/MTEntryImageFooterタグ

一連の画像の最初(MTEntryImageHeader)/最後(MTEntryImageFooter)を判断する条件タグです。
MTEntryImagesタグのコンテナの中で使うことができます。
最初/最後の画像でのみ何かを出力するときに使います。

MTEntryImageRowHeader/MTEntryImageRowFooterタグ

MTEntryImagesタグに「columns="x"」のアトリビュートを指定して、1行分の画像の数を指定したときに、各行の先頭(EntryImageRowHeader)/最後(EntryImageRowFooter)を判断する条件タグです。
tableタグを使って画像を表組みで表示する際に使います。

MTEntryImageIfEmptyCellタグ

MTEntryImagesタグに「columns="x"」のアトリビュートを指定して1行分の画像の数を指定した場合、最後の行には空白のセルができることがあります。その場合には、空白のセルも出力するようになっています。
例えば、「columns="3"」とした時に、画像が10個だと、最後の行には2つの空白セルが出力されます。
MTEntryImageIfEmptyCellタグは、空白のセルかどうかを判断する条件タグです。

例えば、tableタグを使って1行に3個ずつ画像を出力したい場合、以下のようにタグを組み合わせます。

<table>
<MTEntryImages columns="3">
<MTEntryImageRowHeader><tr></MTEntryImageRowHeader>
<td>
<MTEntryImageIfEmptyCell>
&nbsp;
<MTElse>
画像を出力する部分
</MTElse>
</MTEntryImageIfEmptyCell>
</td>
<MTEntryImageRowFooter></tr></MTEntryImageRowFooter>
</MTEntryImages>
</table>

MTEntriesHaveImagesCountタグ

画像を含むエントリーの数を出力します。

MTEntriesHaveImagesタグと同じアトリビュートを指定することもできます。
その場合は、アトリビュートの条件に合うエントリーの件数が出力されます。

MTEntryImageTotalCountタグ

見つかった画像の総数を出力します。
MTEntriesHaveImagesタグと同じアトリビュートを指定することもできます。

MTEntryImageCountタグ

個々のエントリーに含まれる画像の数を出力します。
MTEntriesHaveImagesタグのコンテナの中で使う場合は、アトリビュートは不要です。
一方、MTEntriesタグのコンテナの中や、エントリーアーカイブテンプレートの中で使う場合は、「this_entry="1"」のアトリビュートが必要です。

MTEntriesIfHaveImagesタグ

画像を含むエントリーがあるかどうかを判断する条件タグです。
MTEntriesHaveImagesタグと同じアトリビュートを指定することもでき、その場合はその条件に合うエントリーがあるかどうかが判断されます。

MTEntryIfHaveImagesタグ

エントリーに画像があるかどうかを判断する条件タグです。
MTEntriesタグのコンテナやエントリーアーカイブテンプレートの中で使います。

トラックバック(0件)

このブログ記事を参照しているブログ一覧: エントリー内の画像をリストアップするプラグイン(その3)

このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/620.

コメント(スレッド3件,コメント3件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

プラグインについてご質問をされる方は、ご自分のBlogのURLを必ず入力してください。
また、プラグインの開発やサポートを継続的に行えるようにするために、ドネーション(寄付)をしていただけると幸いです。
金銭的寄付だけでなく、精神的寄付も歓迎します。
ドネーションのページはこちら

No.1 hiro : (無題)

こんにちは。
EntryImagesプラグイン、とても便利そうなのでさっそくダウンロードいたしました。プラグインの設定で「除外するイメージのURL」などありますが、特定のディレクトリ内にある画像は全て除外(例えば絵文字が入っているディレクトリなど)するという事は出来ますか?あれば便利だと思いまして・・・。

No.2  Author Profile Page: (無題)

>hiroさん
こんにちは。プラグインご利用ありがとうございます。

ご質問の件ですが、正規表現を使って指定することができます。
詳しくは明日のエントリーに書く予定です。

No.3 hiro : (無題)

では、明日のエントリーを楽しみにしております(^^
よろしくお願いいたします。

コメントする

管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。

ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。


アーカイブ

ブログパーツ

ステータス