MTで、パンくずリストを作成してみました。
パンくずリストって、シンプルな機能ですがあるとやっぱり親切。
パンくずリストって、シンプルな機能ですがあるとやっぱり親切。
ってことで、ウィジェットで作成してみました。
ウィジェット【パンくずリスト】
ウィジェット【パンくずカテゴリリスト】
<$mt:Include widget="パンくずリスト"$>
をテンプレートに書き込めば、完了です。
1.<MTIf name="cate_nm_pan" eq="ウェブページ">
2.<mt:Ignore><MTElseIf eq="ブログ"></mt:Ignore>
の、2行については、
1.カテゴリ名"ウェブページ"は、システム上の区分けのカテゴリなので、非表示とするため。
2.カテゴリ名"ブログ"は、"ウェブページ"と同じ意味合いなので、当初非表示としていましたが、表示したほうが、ブログと分か利やすいと指摘を受けたので<mt:Ignore>タグでくくってあります。
もし、そんな必要がなければ、この、MTIf、MTElse、/MTIfタグを削除してしまえばよいです。
ここで、使っている、カテゴリ名"ウェブページ"は、ブログ記事のカテゴリのことです。この場合のサイトはウェブページ機能を使っていません。
ウィジェット【パンくずリスト】
<div id="b_crumb">
<MTIfArchiveType archive_type="Category">
<$MTInclude widget="パンくずカテゴリリスト"$>
</MTIfArchiveType>
<MTIfArchiveType archive_type="Individual">
<$MTInclude widget="パンくずカテゴリリスト"$> >> <span class="b_crumb_title"><$mt:EntryTitle$></span>
</MTIfArchiveType>
<MTIf name="system_template"><span class="b_crumb_title"><$mt:EntryTitle$></span></MTIf>
<MTIf name="databased_archive"><span class="b_crumb_title"><$MTGetVar name="page_title"$></span></MTIf>
<MTIf name="page_archive"><span class="b_crumb_title"><$MTPageTitle$></span></MTIf>
</div>
ウィジェット【パンくずカテゴリリスト】
<a href="<$MTBlogURL$>">ホーム</a>それで、パンくずリストを挿入したいポイントで、
<MTParentCategories glue=" ">
<mt:setvarblock name="cate_nm_pan"><$MTCategoryLabel$></mt:setvarblock>
<MTIf name="cate_nm_pan" eq="ウェブページ">
<mt:Ignore><MTElseIf eq="ブログ"></mt:Ignore>
<MTElse>
>> <a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a>
</MTIf>
</MTParentCategories>
<$mt:Include widget="パンくずリスト"$>
をテンプレートに書き込めば、完了です。
1.<MTIf name="cate_nm_pan" eq="ウェブページ">
2.<mt:Ignore><MTElseIf eq="ブログ"></mt:Ignore>
の、2行については、
1.カテゴリ名"ウェブページ"は、システム上の区分けのカテゴリなので、非表示とするため。
2.カテゴリ名"ブログ"は、"ウェブページ"と同じ意味合いなので、当初非表示としていましたが、表示したほうが、ブログと分か利やすいと指摘を受けたので<mt:Ignore>タグでくくってあります。
もし、そんな必要がなければ、この、MTIf、MTElse、/MTIfタグを削除してしまえばよいです。
ここで、使っている、カテゴリ名"ウェブページ"は、ブログ記事のカテゴリのことです。この場合のサイトはウェブページ機能を使っていません。