- [01:09]
-
[MT]カスタムフィールドで画像のサムネール生成
MT4.1のカスタムフィールドで画像をアップした時に、
サムネールを簡単につくることができるよう。
<MTIf tag="EntryImage">
<MTEntryImageAsset>
<a href="<$MTAssetURL$>"><img src="<$MTAssetThumbnailURL width="200"$>" /></a>
</MTEntryImageAsset>
</MTIf>
※ MTIfは条件分岐させてるだけ。
※ EntryImageはカスタムフィールドでつくった任意のフィールド名。
※ MTAssetThumbnailURLにwidthをつけてサムネールの画像幅を指定。
参照:
カスタムフィールドでアップロード・選択した画像を出力ページで表示する | MovableType.jp
で、このMTAssetThumbnailURLがすごい使える。
widthを指定するとそのサイズのサムネールを生成してくれる(高さは自動算出)。
ちなみにheightを指定することも可能(幅は自動算出)。
imgタグ含んだ形で出力してくれるので、
Lightbox系の処理をしたい時なんかにものすごく便利だ。
追記080321:
MTAssetThumbnailLinkじゃなくて、MTAssetThumbnailURL!
でした。いろいろ書き直し。
参照:
MTAssetThumbnailURL | テンプレートタグリファレンス