MTトップレベルカテゴリのみのメニュー表示するテンプレートタグ

メニューカスタマイズトップレベルのカテゴリのみを表示するテンプレートタグです。情報保存として残しておきます。

トップレベルカテゴリのみのメニュー表示がどうして必要なのかは、コンテンツの量が多ければ多いほど、細分化したカテゴライズが必要になってくると思います。カテゴリ数も多くなり、ユーザーの探している情報を絞り込んで誘導しながらコンテンツ提供してゆくには、トップページにおいてトップレベルカテゴリのみを表示するようにし、階層が下がると同じくして、サブカテゴリーの表示をしてゆくといったサイト設計、構築する必要があると思います。

コンテンツの量が増え、サイト内の情報を整理するときにも必要になってくるでしょう。また、複数カテゴリを選択できるのは、コンテンツをグループ化できるためでもあると思います。例えば、HTMLタグなどの情報を紹介しているサイトは、コンテンツをABC順にグループ化したり、目的別や関連タグ毎などとさまざまなグループ化をして、ユーザーの目的にあった探し方でコンテンツを提供しやすくしています。複数カテゴリーを指定できるメリットは、そういったコンテンツを様々な方法で分類をしやすくするためでもあると思います。いつかは、そんなときがあり、必要になってくるだろうという想定で情報として残しておきます。

また、関連してサブカテゴリーのみの表示なども必要になってくると思いますので、いろいろと考えながら数回に分けて情報として残して行きたいと思っています。

トップレベルカテゴリのみ表示テンプレートタグ

デフォルトでのWidget: カテゴリーリストからのテンプレートタグをカスタマイズして表示するようにします。以下はデフォルトでのWidget: カテゴリーリストタグです。すべてのカテゴリが表示されます。

上記のテンプレートタグから<MTSubCatIsFirst>タグに関連した箇所を削除し、<MTTopLevelCategories>の位置を変更することでトップレベルのみのカテゴリリストを表示することができるようになります。

上記のコードでトップレベルカテゴリのみの表示となります。

<li><a href="<$MTBlogURL$>" title="<$MTBlogDescription$>">Home</a></li>などのコードも組み込ませれば、トップページへのボタンも表示することができます。そんなときは下記のようなコードになります。

特定ページへのリンクを表示するときは、<MTTopLevelCategories>〜</MTTopLevelCategories>の外にリンクを追加するようにすれば、メニュー表示されるようになります。

MTTopLevelCategories

現在のカテゴリーに関わりなく、最上位のカテゴリーからサブカテゴリーを含めたリストを表示するコンテナ・タグです。

対応しているバージョン
3.1, 3.2, 3.3, Enterprise 1.0
利用方法
<MTTopLevelCategories> 〜 </MTTopLevelCategories>

Movable Typeテンプレート・タグ リファレンスより引用

トラックバック(0)

このブログ記事を参照しているブログ一覧: MTトップレベルカテゴリのみのメニュー表示するテンプレートタグ

このブログ記事に対するトラックバックURL: http://weblibrary.s224.xrea.com/x/mt/mt-tb.cgi/49

コメントする

アイテム

  • ff-logo-big

    ff-logo-big: firefoxロゴ

  • fmtube_image

    fmtube_image: fmtubesキャッチイメージ

  • mock.jpg

    mock.jpg: fm+tubesのモックページ(デザインレイアウト)。最終的にはこのスタイルでマルチブログで展開してみる構想。

  • mtdeinfo

    mtdeinfo: Movabletypeを勉強するならこのサイト。サンプルファイルもあって、情報も探しやすいです。とてもきれいに情報表示されていて、とても参考になります。

  • mytumblr

    mytumblr: 個人の趣味でのtumblrです。女性のポートレートなんかがおおいです

  • caputure_contextmenu

    caputure_contextmenu: tumblr caputureを右クリックコンテキストメニューで選択する

  • tumblrgallery

    tumblrgallery: tumblrを使ってWEBデザインGalleryを簡単に作ってみました。

  • psdtuts

    psdtuts: http://psdtuts.com/のイメージ画像

  • designflavor.

    designflavor.: http://www.designflavr.com/のイメージ

  • entrymain_template

    entrymain_template: ブログ記事の概要は、インデックステンプレート、ブログ記事のリスト(アーカイブテンプレート)、検索結果(システムテンプレート)の3つのテンプレートで共通に使われています。それぞれのテンプレートでの表示内容の違いをイメージに表してみました。

このブログ記事について

このページは、スカイが2006年9月 8日 20:14に書いたブログ記事です。

ひとつ前のブログ記事は「MTで自動的に階層式サイトマップを構築する」です。

次のブログ記事は「棒グラフを簡単に表現できるとてもシンプルなCSS」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。