タグのテンプレート

Movable Type 4.01でダイナミック・パブリッシングを使用しています。

ブログ記事に複数のタグを設定していると、ブログ記事を表示した時にタグを表示する部分で、余計な文字が表示されます。

mt4_tag.png

余計な"が表示されています。

テンプレートモジュールにあるタグの中身は以下のようになっています。

<MTEntryIfTagged>
<div class="entry-tags">
    <h4 class="entry-tags-header">タグ<span class="delimiter">:</span></h4>
    <ul class="entry-tags-list">
        <li class="entry-tag"><MTEntryTags glue="<span class="delimiter">,</span></li> <li class="entry-tag">"><a href="<$MTTagSearchLink$>&amp;IncludeBlogs=<$MTBlogID$>" rel="tag"><$MTTagName$></a></MTEntryTags></li>
    </ul>
</div>
</MTEntryIfTagged>

緑で表示した部分が変なのではないかと思い、以下のように修正してみました。

<MTEntryIfTagged>
<div class="entry-tags">
    <h4 class="entry-tags-header">タグ<span class="delimiter">:</span></h4>
    <ul class="entry-tags-list">
       <MTEntryTags glue=", "><li class="entry-tags-list"><a href="<$MTTagSearchLink$>&amp;IncludeBlogs=<$MTBlogID$>" rel="tag"><$MTTagName$></a></li></MTEntryTags>
    </ul>
</div>
</MTEntryIfTagged>

単純にテンプレートの内容の問題なのか、ダイナミック・パブリッシングで処理が変なのかわかりませんが、きちんと表示されているので大丈夫なんだと思いますが・・・。