テンプレート「ブログ記事のメタデータ」を修正

Movable Type 4.01 のテンプレートに「ブログ記事のメタデータ」というものがあります。

このテンプレート内で

<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback">トラックバック(<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>

となっている部分があります。#trackbackとname属性を指定していますが、 これだとリンクをクリックしてもトラックバックの部分へジャンプできませんので、下記のように修正しました。

<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackbacks">トラックバック(<$MTEntryTrackbackCount$>)</a></MTIfPingsActive>

管理画面から修正しても良いですが、テンプレートを初期化したり、ブログを追加したりする場合のことを考えて、デフォルトのテンプレートを修正した方が良いと思います。

default_templatesのフォルダ(ディレクトリ)内にあるentry_metadata.mtmlを修正します。

<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackback"><__trans phrase="TrackBacks ([_1])" params="<$MTEntryTrackbackCount$>"></a></MTIfPingsActive>

<MTIfPingsActive>| <a href="<$MTEntryPermalink$>#trackbacks"><__trans phrase="TrackBacks ([_1])" params="<$MTEntryTrackbackCount$>"></a></MTIfPingsActive>

修正後、「ブログ記事のメタデータ」のテンプレートを初期化すると修正が反映されます。

【2008年1月28日追記】

Movable Type 4.1のデフォルトテンプレートでも同じ間違いがありました。