人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[MT3.x のアーカイブ設定について] Movable Type 3.15Jのアーカイブの設定について質問です。例えば、car というカテゴリを作成します。このカテゴリに入るエントリーを作成した時に、アーカイブのURLが次のようになるようにするには、「個別」と「カテゴリー」のアーカイブそれぞれのパスはどう設定したらいいのでしょうか?Googleで検索して探したのですがMT2.6xの情報ばかりでした。(MT2.6xの設定はMT3.xでそのまま使えないようです)

エントリーのパス: http://●●●.co.jp/car/(ファイル名).html
car カテゴリのアーカイブ: http://●●●.co.jp/car/index.html

(カテゴリ名(英語)がそのままディレクトリ名になって、そこに属するエントリーが全てディレクトリの下に入るようにしたいです)

●質問者: takah
●カテゴリ:ウェブ制作
✍キーワード:car co.jp Google HTML http://
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● まこち
●100ポイント

http://www.movabletype.jp/manual/mtmanual_tags.html#item_MTSubCa...

Movable Type 3.2 マニュアル - テンプレート・ タグ

カテゴリの作り方によって多少変わってきますが……。

MT2.x では <$MTArchiveCategory$>/index.html という指定をしていましたが、 MT3.11 からサブカテゴリという概念が導入されたため、 <$MTSubCategoryPath$>/index.html という指定の仕方になっています。


例えば、 car カテゴリがあってその中に vitz に関するエントリや fit に関するエントリがあるとします。その場合、「ウェブログの設定」→「アーカイブの設定」画面から、カテゴリーアーカイブのアーカイブ・ファイルのテンプレートに「 <$MTSubCategoryPath$>/index.html 」と指定すると car カテゴリのアーカイブは http://●●●.co.jp/car/index.html となるはずです。

そして個別アーカイブを「 <$MTSubCategoryPath$>/<$MTEnteryTitle trim_to=”15” dirify=”1”$>.html 」といった感じで指定すれば、 vitz に関するエントリは http://●●●.co.jp/car/vitz.html 、 fit に関するエントリは http://●●●.co.jp/car/fit.html というパスになるはずです。


もし car カテゴリ内に更にサブカテゴリとして toyota や honda を作っていれば、上記の指定で http://●●●.co.jp/car/toyota/index.html や http://●●●.co.jp/car/honda/index.html というアーカイブになり、またそれぞれのエントリは http://●●●.co.jp/car/toyota/vitz.html や http://●●●.co.jp/car/honda/fit.html というパスになると思います。


なお、 <$MTSubCategoryPath$> に関する説明は参考 URL の方をお読み下さい。

http://hxxk.jp/mt/2004/10/24/0114#sub-20041024-05

hxxk.jp - Movable Type 3.11 のサブカテゴリ機能についての所感 (4)

◎質問者からの返答

解決しました!ありがとうございました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ