2008年11月| 12 3 45 6 7 8 9 10 11 12 13 14 15161718192021222324252627282930
トップ > Movable Type > 今日の研究:Movable Type 3.2のハッキング~パンくずリストの設置~

今日の研究:Movable Type 3.2のハッキング~パンくずリストの設置~

2005年10月 6日 01:07

前回作った「パンくずリスト」Movabele Type 3.2-jaでは上手く動かなかったので…。
「Movable Type公式タグリファレンス」「Movable Typeユーザー・マニュアル」を参考にMT3.2-jaで動作するように修正した。

ところで、「パンくずリスト」を設置するならば、そもそも事前設定をきちんとやっておかないといけない。
#私はそれで、修正におそろしく無駄な時間を費やした…(涙)
#エントリー・アーカイブのマップ設定がまず「年 / 月 / 日 / 自動生成ファイル名.html」ではダメっす…:-p

◆事前設定
1.カテゴリー分類設計をきっちりやっておく
2.カテゴリー名をすべて英語にする
※MT3.2では、大文字、小文字、スペースは気にしなくてよい
大文字は小文字に、スペースは_に変換してくれる
3.アーカイブ・マップ設定は初期状態は日付なので、カテゴリーに変換すること
・エントリー・アーカイブの設定
category/sub-category/entry-basename/index.html
category/sub-category/entry-basename.html
のいずれかを選択
・カテゴリー・アーカイブ
category/sub-category/index.html
を選択し、準備完了

※詳細は2005年09月24日ログ参照
http://www.dakiny.com/archives/movable_type/movable_type_32_3/

◆エントリー・アーカイブのパンくずリスト

コード


<!--エントリー・アーカイブのパンくずリスト-->
<p aligne="right">
<a href="<$MTBlogURL$>">トップ</a> &gt;
<MTParentCategories glue=" &gt; ">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$> </MTParentCategories>
&gt; <$MTEntryTitle$>
</p>
<!--エントリー・アーカイブのパンくずリスト終了-->

表示例
トップ > 音楽 > ブルース > エリック・クラプトン > 今日の音楽:ブラインド・フェイス / スーパー・ジャイアンツ

補足説明
<MTParentCategories>~</MTParentCategories">
は、親カテゴリーから現在のカテゴリーまでを繰り返し表示するコンテナ・タグ。
glue="xx"はリストとリストをつなぐ任意のテキストを指定する。
上記の場合は">"でつなぎたいので、glue="&gt; "

◆カテゴリー・アーカイブのパンくずリスト

コード


<!--カテゴリー・アーカイブのパンくずリスト-->
<p aligne="right">
<a href="<$MTBlogURL$>">トップ</a> &gt;
<MTParentCategories glue=" &gt; ">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$></a>
</MTParentCategories>
</p>
<!--カテゴリー・アーカイブのパンくずリスト終了-->

表示例
トップ > 音楽 > ブルース > エリック・クラプトン

○気になったこと
カレントディレクトリ(現在表示しているカテゴリ)にリンクを貼らない方法はMTのタグ利用だけのやり方がわからず、ネットで調べるとPHP化すれば比較的簡単とのこと。
下記を参照されたし。

小粋空間: パンくずリストhttp://www.koikikukan.com/archives/2005/09/13-002553.php

投稿者: Dakiny 日時: 2005年10月 6日 01:07 | このエントリーをはてなブックマークに追加 このエントリーのはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 | このエントリをlivedoorクリップに追加 このエントリーのlivedoorクリップ被リンク数 |  | コメント(2)  | トラックバック (0)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/391
※文章内容と関係のないトラックバックは固くお断り。

コメント

はじめまして、蒲生さん。

 MT のパンくずリストを調べていて、たどりつきました。
 参考にさせていただき、無事解決。
 ありがとうございました。
 また寄りますので、よろしくお願いいたします。 

投稿者: imaimaima | 2005年10月25日 10:49

はじめまして。
MT3.2のパンくずリストを探していて、たどりつきました。

解説書では無理やりプラグインを利用していたり、他サイトではphp化が必要だったりと、非常に煩雑で、ここのサイトがいちばんわかりやすかったです。

問題としては、私の場合親カテゴリーにはエントリーを設けず、すべての記事をサブカテゴリーに設置しているので、パンくずリストのハイパーリンクで親カテゴリーをクリックするとエラーになってしまうことです。

目下考え中です…

またお邪魔させていただきます。

投稿者: 356 | 2006年3月13日 09:45

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments