【Movable Type 4.25】MotionやAction Streamでサムネイルを表示する方法
2009年3月24日 23:41

Movable Type 4.25で、Flickrや、Youtubeのサムネイル表示って、どうやるんだ?
上記画像は、「Six Apart - 広報ブログ: Movable Type 4.25 出荷開始!モーション(Motion)とは?」で紹介されていた、Bike Huggerという、アメリカ西海岸を中心とした自転車/サイクリングに関するコミュニティサイトのなかの、Latest Bike Hugger activityという、Motionで構築されているサイト。ご覧のように、Flickrから投稿したコンテンツのサムネイルが表示されている。
どうやって、表示させるのかなと、少し悩んだが、やってみたら、すごく簡単だった。
以下、方法を解説。
「MTStreamActionThumbnailURL」を使えば簡単!
Movable Typeの理解の基本は、Googleで探す前に、MovableType.jpのドキュメントを読むことにある。
該当するドキュメントはないかと、「actionstreams タグを含むテンプレートタグ | テンプレートタグリファレンス」を読んだら、アクションに含まれる写真やムービーのサムネイル画像を出力する、「MTStreamActionThumbnailURL」というファンクションタグがあった。
そこまでわかれば、あとは早い。<悩む前にドキュメント読めよ:-p
以下、メインインデックスのコンテンツに表示させたい場合を例に解説。
1.該当テンプレートを探す。
メインインデックスのテンプレートを開き、ソースを眺めがら順番に開いていくとわかるが、メインインデックスのエントリーを表示させるモジュール名は「アクション」。
デザイン > モジュール > アクションの55行目以下、下記が、アクションストリームを表示させるソース。
<li class="action service-<mt:var name="service_type"> service-icon icon-service-<mt:var name="service_type">"> <span class="summary"> <$mt:StreamAction$> </span> <span class="date"><mt:StreamActionDate format="%b %e, %X"></span> </li>
2. サムネイルを表示させるソースを書く
あくまでも、サンプル。
<mt:If tag="StreamActionThumbnailURL"> <div class="picture"> <img alt="<$mt:StreamActionTitle$> のサムネイル" src="<$mt:StreamActionThumbnailURL$>" /> </div> </mt:If>
3. 1のソースに2を追加
たったこれだけで、伝わるイメージはずいぶん違う。
<li class="action service-<mt:var name="service_type"> service-icon icon-service-<mt:var name="service_type">">
<span class="summary">
<$mt:StreamAction$>
</span>
<mt:If tag="StreamActionThumbnailURL">
<div class="picture">
<img alt="<$mt:StreamActionTitle$> のサムネイル" src="<$mt:StreamActionThumbnailURL$>" />
</div>
</mt:If>
<span class="date"><mt:StreamActionDate format="%b %e, %X"></span>
</li>
4. 出力表示の確認
![]()
こんな感じに出力された:-D
たった5行追加するだけで、伝わるイメージはずいぶん違うから、MotionやAction Streamを利用している人は、是非利用してみてほしい。
![]()
拡大するとこんな感じ。
実物表示は下記でご覧になれます。
Movable Type Motion応援サイト
http://mt425b.dakiny.com/
参考なれば、幸い。
PS:シックス・アパートの高橋さん、広報ブログで紹介ありがとう!すごく、うれしいです。
Six Apart - 広報ブログ: Movable Type 4.25 出荷開始!モーション(Motion)とは?
http://www.sixapart.jp/pressroom/2009/03/movable_type_42_1.html
投稿者: Dakiny 日時: 2009年3月24日 23:41 |
|
|
|
|
パーマリンク | コメント(0) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1814
※文章内容と関係のないトラックバックは固くお断り。





