PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

サムネイル画像の幅や高さを取得することはできますか?

ファンクションタグMTAssetThumbnailURLの属性propertiesを利用してサムネイル画像の幅と高さが取得できます。指定したサムネイル画像の幅とオリジナル画像の幅を基に高さが算出されます。高さの場合も同様の算出ロジックです。この機能はPowerCMS X ver.3.542で追加されました。

以下のようなテンプレートでサムネイル画像の幅と高さを取得してimg要素のwidth / height属性値にすることができます。

<img src="<mt:assetthumbnailurl width="360" relative properties="thumb_image_props" />" width="<mt:var name="thumb_image_props" key="image_width" />" height="<mt:var name="thumb_image_props" key="image_height" />" alt="">

テンプレートがビルドされると以下のようなHTMLになります。

<img src="/demo/assets/thumbnails/thumb-360xauto-789-file.jpg" width="360" height="240" alt="">

関連するQ&A