最近のコメントのテンプレートを変更

Movable Typeに標準でインストールされるようになった、Widgetを使用して最近のコメントを表示するようにしていました。

デフォルトのテンプレートだと、コメントを新しい順に並べるだけですので、ちょっと見にくい感じがしていました。

エントリー毎にコメントをまとめて表示すれば、少しは見やすくなると思いましたので、そのようにテンプレートを変更してみました。

Widget: 最近のコメント(デフォルトテンプレート)。

<div class="module-recent-comments module">
  <h2 class="module-header"><MT_TRANS phrase="Recent Comments"></h2>
  <div class="module-content">
<MTComments lastn="10" sort_order="descend">
    <a href="<MTCommentEntry><$MTEntryPermalink$></MTCommentEntry>#comment-<$MTCommentID$>"><$MTCommentAuthor$> on <MTCommentEntry><$MTEntryTitle$></MTCommentEntry></a>: <$MTCommentBody remove_html="1" trim_to="10"$><br />
</MTComments>
  </div>
</div>

緑色で表示されている部分を削除して、赤色で表示されている部分を追加します。

Widget: 最近のコメント(変更後のテンプレート)。

<div class="module-recent-comments module">
   <h2 class="module-header">最近のコメント</h2>
   <div class="module-content">
      <MTEntries recently_commented_on="10">
         <p><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
         <MTComments lastn="5">
          └ <$MTCommentAuthor$> <a href="<$MTEntryPermalink$>#comment-<$MTCommentID$>">at <$MTCommentDate format="%Y.%m.%d"$></a><br />
         </MTComments></p>
      </MTEntries>
   </div>
</div>