デフォルトのテンプレートに足りないものの最たるのが、パンくずリスト。SEO対策もあってググれば情報はたくさんあるんですが、MT3関連が圧倒的に多くて、しかもMT4ではコピペで使えないという罠。タグを理解していればそんなに難しい記述ではないんでしょうけど、自己流で書くとやっぱりエラーの嵐。再構築ではねられて先に進めません。最終的にみつけたのが、Movable Type でパンくずリストを自動で設置する方法|Webデザイナー・Webクリエイターの為のNews・求人情報の記事。そのままでも使えますが、個別エントリーを示す部分にはリンクを張りたくなかったのと、HOMEではなくブログトップを起点にするよう変更させていただきました。以下、覚え書き。
<mt:If name="main_index"><mt:Else>
<div id="pankuzu_settei">
<MTIgnore>カテゴリアーカイブ</MTIgnore>
<MTIf name="category_archive">
<div id="topicPath">
<p><a href="<$MTBlogURL$blog/>">TOP</a> > <MTParentCategories
glue=" > ">
<a
href="<$MTCategoryArchiveLink$>"><MTCategoryLabel
decode_html="1" remove_html="1"></a>
</MTParentCategories></p>
</div>
</MTIf>
<MTIf name="entry_template">
<MTIgnore>エントリアーカイブ</MTIgnore>
<div id="topicPath">
<p><a href="<$MTBlogURL$blog/>">TOP</a> > <MTParentCategories
glue=" > ">
<a
href="<$MTCategoryArchiveLink$>"><MTCategoryLabel
decode_html="1" remove_html="1"></a>
</MTParentCategories> > <$MTEntryTitle$>
</p>
</div>
</MTIf>
<MTIf name="datebased_only_archive">
<MTIgnore>月別アーカイブ</MTIgnore>
<div id="topicPath">
<p><MTArchivePrevious><a
href="<$MTArchiveLink$>">< <$MTArchiveTitle$></a> | </MTArchivePrevious><a
href="<$MTBlogURL$blog/>">TOP</a><MTArchiveNext> | <a
href="<$MTArchiveLink$>"><$MTArchiveTitle$> ></a></MTArchiveNext></p>
</div>
</MTIf>
</div>
</mt:If>
再構築で全ての記事にパンくずリストが付くのは、ある意味楽チン。しかし、そこに至るまでの道はキビシイです。Six Apartさんには、是非とも次のバージョンからは標準でパンくずリストをテンプレートに組み込んでもらいたいです。知識の追いつかない管理人に愛の手を~。
