MTOtherProfiles
最終更新日: 2017.02.14
Movable Type に登録した利用サービスの一覧を出力するためのブロックタグです。
- 使い方
<$mt:SetVar name="display_name" value="Melody"$>
<mt:OtherProfiles display_name="$display_name">
<mt:If name="__first__">
<div class="widget-elsewhere widget">
<h3 class="widget-header"><$mt:Var name="display_name"$> の利用サービス一覧</a></h3>
<div class="widget-content">
<ul>
</mt:If>
<li class="service-<$mt:OtherProfileVar name="type"$>"><a href="<$mt:OtherProfileVar name="uri" escape="html"$>"><$mt:OtherProfileVar name="label" escape="html"$></a></li>
<mt:If name="__last__">
</ul>
</div>
</div>
</mt:If>
</mt:OtherProfiles>
モディファイア
- type
-
出力する利用サービスを特定種類のサービスに限定したい場合に利用します。
contact
(AIM, Yahoo! Messenger, etc)blog
(Tumblr, the Website service, etc)photos
(Flickr, Smugmug, etc)video
(Vimeo, YouTube, etc)links
(del.icio.us, Digg, etc)status
( Twitter, etc)network
(Facebook, MySpace, etc)
contact タイプの利用サービスプロフィールのみを出力したい場合は、次のようにします。
<mt:OtherProfiles type="contact">
また、contact タイプの利用サービス以外のプロフィールを出力したい場合は、次のようにします。
<mt:OtherProfiles type="NOT contact">
- author="author_user_name"
-
出力するプロフィールを特定のユーザーのものにフィルタリングします。設定するのは、ユーザーのサインインに使用されるアカウント名 (ユーザー名)です。次のサンプルは、ユーザー名が Melody のユーザーのプロフィールのみにフィルタリングします。
<mt:OtherProfiles author="Melody">
複数のユーザーを対象にしたい場合は、アカウント名をカンマ
,
で区切ります。<mt:OtherProfiles author="Melody,Nelson">
- display_name="display_name"
-
出力するプロフィールを特定のユーザーのものにフィルタリングします。設定するのは、ユーザーの「表示名」です。次のサンプルは、表示名が『メロディ』のユーザーのプロフィールのみにフィルタリングします。
<mt:OtherProfile display_name="メロディ">
複数のユーザーを対象にしたい場合は、表示名をカンマ
,
で区切ります。<mt:OtherProfile display_name="メロディ,ネルソン">