- 2008年2月10日 11:21
- MTカスタマイズ


MTのコメント欄をカスタマイズ。記事作成者のコメントに対して、MTIfCommenterIsEntryAuthorを使って区別してみます
参考にしたのは、Lucky bag::blogさまの「MT のコメントのカスタマイズ」というエントリです。
プラグインは使わずに、もしかして「IfCommenterIsEntryAuthor」タグを使ったらどうなのかと思って試してみることにしました。
コメント内容に当たる箇所にClass名を付加して、スタイルを切り替えようという方法です。Vicunaのテンプレートモジュールの「コメント詳細」にこのように書き加えててみました。
<dd<MTIfCommenterIsEntryAuthor> class="entryAuthor"
</MTIfCommenterIsEntryAuthor>><$MTCommentBody$></dd>
コメントが記事を書いた人(この場合、自分ですが)ならば、class="enryAuthor"をつけ、そうでないときは何もつけないという処理です。ここでは、スタイルシートにclass名(entryAuthor)に対して、背景色を変更するという記述を追記してみました。
書き換え後リビルドして終了です。
実際の表示を見た結果、自分がMovableTypeで認証をおこなったものは反映(class=""付加)されて、TypeKeyでコメントしたものは、反映されていないようでした。
ここでは、あまりコメントされることが少ないので殆ど意味ないんですけどね・・・・・・。
- 今回利用したテンプレートタグ
- Newer: memo:コメントRSSについて
- Older: 「あわせて読みたい」がフィード配信