Movable Type(MT)にて現在のカテゴリ(フォルダ)から最上位のカテゴリ(フォルダ)まで繰り返し表示

| | カテゴリ : Movable Type , サイト制作 | コメント(1) | トラックバック(0)
このエントリーをはてなブックマークに追加  

Movable Type(MT)にて現在のカテゴリ(フォルダ)から最上位のカテゴリ(フォルダ)まで繰り返し表示。


パンくずリストで利用する際など、最上位のカテゴリ(フォルダ)から現在のカテゴリ(フォルダ)を繰り返す場合は、以下のようにどちらかでできます。


カテゴリ:<mt:ParentCategories glue=">"><$mt:CategoryLabel$></mt:ParentCategories>


フォルダ:<mt:ParentFolders><$mt:FolderLabel$></mt:ParentFolders>


head内のtitleタグに利用するときは、現在のカテゴリ(フォルダ)から最上位のカテゴリ(フォルダ)まで繰り返し表示した方がサイトっぽくなります。


以下が流れになります。
・配列、カウンターを初期化
・最上位のカテゴリ(フォルダ)から現在のカテゴリ(フォルダ)を繰り返し
・カテゴリ名(フォルダ名)を配列にセット
・配列を逆順に表示


■カテゴリの場合
<mt:SetVar name="set_categorytitle" value="0">
<mt:SetVar name="counter" value="0">

<mt:ParentCategories>
<mt:SetVarBlock name="set_categorytitle[$counter]"><$mt:CategoryLabel$>|</mt:SetVarBlock>
<mt:SetVar name="counter" value="1"op="inc">
</mt:ParentCategories>

<mt:Loop name="set_categorytitle" sort_by="value numeric reverse"><mt:Var name="__value__"></mt:Loop>


実際の実行結果
※この記事の場合、最上位が「サイト制作」、現在が「Movable Type」なので逆順に表示されていればOK!


Movable Type|サイト制作|




■フォルダの場合
<mt:SetVar name="set_foldertitle" value="0">
<mt:SetVar name="counter" value="0">

<mt:ParentFolder>
<mt:SetVarBlock name="set_foldertitle[$counter]"><$mt:FolderLabel$>|</mt:SetVarBlock>
<mt:SetVar name="counter" value="1"op="inc">
</mt:ParentFolder>

<mt:Loop name="set_foldertitle" sort_by="value numeric reverse"><mt:Var name="__value__"></mt:Loop>

トラックバック(0)

このブログ記事を参照しているブログ一覧: Movable Type(MT)にて現在のカテゴリ(フォルダ)から最上位のカテゴリ(フォルダ)まで繰り返し表示

このブログ記事に対するトラックバックURL: http://takot.sakura.ne.jp/mt/mt-tb.cgi/1280

コメント(1)

Pretty element of content. I simply stumbled upon your web site and in accession capital to say that I acquire actually enjoyed account your weblog posts.
Anyway I'll be subscribing for your feeds and even I success you access persistently rapidly.

コメントする

Insert Emoddy tag

画像の中に見える文字を入力してください。

プロフィール

Kamitani79
ニックネーム : Kamitani79
映画鑑賞、音楽、写真、ゲーム。地元・横浜をこよなく愛する( `・∀・´)ノヨロシク
自己紹介 :
このエントリーをはてなブックマークに追加

携帯サイト

つながり

  • ブロガー(ブログ)交流空間 エディタコミュニティ
  • あわせて読みたいブログパーツ
  • フィードメーター - Kamitani79-メロンとバナナとブログ
  • SEO
    loading
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.2.4

このブログ記事について

このページは、Kamitani79が2010年2月16日 23:31に書いたブログ記事です。

ひとつ前のブログ記事は「「戦う自分」をつくる 13の成功戦略を読みました。」です。

次のブログ記事は「戦国騎馬武将「上杉謙信」」です。

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