2005年05月30日

MTでパンくずリスト

メイン > PC・Web関連 Movable Type メモ

カテゴリーアーカイブと個別アーカイブのページにパンくずリストを導入しました。MTバージョンアップしてようやくサブカテゴリーを使っている意味が出てきました(笑)。

トップページへのリンクを入れるかどうか、その表示はブログ名にするかどうするか(結局「メイン」にしました)、メインインデックスはどうするか・・・結局、カテゴリーアーカイブと固定リンクにテンプレートモジュールで以下の形で入れました。

<a href="<MTBlogURL>">メイン</a>&nbsp;>
<MTParentCategories glue="&gt;&nbsp;">
<MTIfNonZero tag="MTCategoryCount">
<a href="<MTCategoryArchiveLink>"><MTCategoryLabel></a>
<MTElse>
<MTCategoryLabel>
</MTElse>
</MTIfNonZero>
</MTParentCategories>

「メイン」の部分を<MTBlogName>にすれば、パンくずリストがブログ名から始まります。自分のカテゴリーにもリンクを生成するので、カテゴリーページではちょっと間抜けな感じがあります。さける方法はあるのかな。

メインインデックスにも入れてようと思っていたのですが、MTEntryCategoriesなしではエラー。使うと複数のカテゴリを設定している場合に、副カテゴリも表示されてしまう。MTEntryCategoryでは階層構造もリンクもないカテゴリ名しか表示できず、といった具合で挫折。
MTEntryCategoriesで属性で主カテゴリーのみ表示するようにしたり、MTCategoryNameだけではなく関連のタグを使ったりすればいいのでしょうが、今のところ見つけられず、です。
(個別アーカイブはうまくいっているものの、今の理解ではメインインデックスと同じ動作になるのが納得いくのですが・・・。マニュアルの読み込みが足りないですね)

ついでに今使っているカテゴリーのテンプレートで<h2>で日付が表示されていたのをやめました。見出しタグは、検索エンジンからそのページの重要なキーワードとして判断されるらしいので、SEO的には日付に使ってちゃもったいないですよね。

Trackback on "MTでパンくずリスト"

このエントリーのトラックバックURL: 

"MTでパンくずリスト"へのトラックバックはまだありません。

Comment on "MTでパンくずリスト"

"MTでパンくずリスト"へのコメントはまだありません。

Post a Comment

コメントする
(HTMLタグは使用できません)
ブラウザに投稿者情報を登録しますか?(Cookieを使用します。次回書き込み時に便利です。)
  •  
  •