MovableTypeのススメ TOP > MovableType > パンくずリスト(サブカテゴリまで表示)

2007年10月 2日

パンくずリスト(サブカテゴリまで表示)

パンくずリスト(サブカテゴリまで表示)

サブカテゴリまで表示できるパンくずリストの設置方法です。

最大2階層(トップ>親カテゴリ>子カテゴリ)までのカテゴリ表示ができます。

デザイン > テンプレート > アーカイブテンプレート > ブログ記事
を選択し、パンくずリストを設置する場所に下記を挿入。

<a href="<$MTBlogURL$>">TOP</a>
<MTParentCategories exclude_current="1">
<MTIfNonZero tag="MTCategoryCount"> &gt; <a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a>
<MTElse>
&gt; <MTCategoryLabel>
</MTElse>
</MTIfNonZero>
</MTParentCategories>
&gt; <MTEntryCategories glue=", "><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$>
</a></MTEntryCategories>
&gt; <$MTEntryTitle$>

デザイン > テンプレート > アーカイブテンプレート > ブログ記事リスト
を選択し、パンくずリストを設置する場所に下記を挿入。
<a href="<$MTBlogURL$>">TOP</a>
<MTHasParentCategory>
&gt;
<MTParentCategories exclude_current="1">
<MTIfNonZero tag="MTCategoryCount">
<a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a>
<MTElse>
<MTCategoryLabel>
</MTElse>
</MTIfNonZero>
</MTParentCategories>
</MTHasParentCategory>
&gt; <$MTArchiveTitle$>

デザイン > テンプレート > インデックステンプレート > メインページ
を選択し、パンくずリストを設置する場所に下記を挿入。
<a href="<$MTBlogURL$>">TOP</a>

以上です。

再構築時にエラーがでるようであれば、下記を試してみて下さい。

デザイン > テンプレート > アーカイブテンプレート > ブログ記事リスト
を選択し、パンくずリストを設置する場所に下記を挿入。
<a href="<$MTBlogURL$>">TOP</a>
<MTHasNoParentCategory>
<MTElse>
&gt;
<MTParentCategories exclude_current="1">
<MTIfNonZero tag="MTCategoryCount">
<a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a>
<MTElse>
<MTCategoryLabel>
</MTElse>
</MTIfNonZero>
</MTParentCategories>
</MTElse>
</MTHasNoParentCategory>
&gt; <$MTArchiveTitle$>

これはMT4でMTHasParentCategoryを使うとエラーが出るというバグの回避策として<MTHasNoParentCategory><MTElse>を用いたものです。

ちなみに、MovableType4.01Betaでは修正済みのようです。

当サイトではバージョンアップ済みにも関わらずエラーが出てしまいます。
何で???(苦笑)
この記事は期待通りの内容でしたか?
はてなブックマークに追加 del.icio.usに追加 livedoor clip!へ追加 Yahoo!ブックマークに登録

トラックバックURL

このエントリーのトラックバックURL:
http://nosusume.com/mt/mt-tb.cgi/72

コメントする

※承認されるまでコメントは表示されません。しばらくお待ちください。