MTEntryAuthorLink
記事を作成したユーザーの『表示名』をリンク付きで表示します。ユーザー情報の編集画面の『ウェブサイト URL』が入力されていれば URL へのリンクが付加されます。『ウェブサイト URL』が入力されていない場合、リンクは付加されません。もし、『ウェブサイト URL』が入力されておらず、且つ、『電子メール』が入力されている場合は、show_email モディファイアを 1 に設定することでメールアドレスへのリンクが付加されます。両方とも入力されていないときは、リンクは付加されません。
- 使い方
<mt:Entries>
<mt:EntriesHeader>
<ul>
</mt:EntriesHeader>
<li>
<a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a>
<div>
<img src="<$mt:EntryAuthorUserpicURL$>" width="20" height="20" />
<$mt:EntryAuthorLink show_email="1"$>
</div>
</li>
<mt:EntriesFooter>
</ul>
</mt:EntriesFooter>
</mt:Entries>
モディファイア
- show_url="0 | 1"
-
ユーザー情報の編集画面の『ウェブサイト URL』に入力されている URL へのリンクを生成します。初期値は 1 です。
- show_email="0 | 1"
-
ユーザーに『ウェブサイト URL』が設定されていない場合、本モディファイアの値を 1 に設定することで、ユーザー情報の編集画面の『電子メール』に入力されているメールアドレスへのリンクを生成します。初期値は 0 です。
- new_window="0 | 1"
-
値が 1 のときに、リンク先を別ウィンドウで表示するよう target="_blank" を付加します。初期値は 0 です。
- spam_protect="0 | 1"
-
メールアドレス部分(:, @, .)を数値文字参照の形式にエンコードして、メールアドレス収集ロボット対策をおこないます。初期値は 0 です。
- type="url | email | archive"
-
リンクの種類を任意に指定します。初期値はありません。
指定した種類のユーザー情報が入力されていない場合、リンクは付加されません。値に archive を指定した場合はユーザーアーカイブのリンクを生成するため、あらかじめテンプレートと「ユーザー」アーカイブマッピングの設定が必要です。
- show_hcard="0 | 1"
-
以下の例のように、リンクの種類を識別するための class 属性をリンクに付加します。初期値は 0 です。
<a class="fn email" href="mailto:user@example.com">ユーザー名</a>