• 締切済み

MovableTypeでカテゴリ毎にデザイン変更

MovableType3.3を使用してサイトを作成しています。 カテゴリを2つ作って、それぞれ別のテンプレートを当てたいのですがうまくいきません。 カテゴリA 出力ファイル名:/cateA/ カテゴリB 出力ファイル名:/cateB/ テンプレートA 出力ファイル名:/cateA/index.html テンプレートB 出力ファイル名:/cateB/index.html カテゴリA記事 出力ファイル名:/cateA/xxx.html カゲゴリB記事 出力ファイル名:/cateB/xxx.html としています。テンプレートを当ててある/cateA(B)/index.htmlはデザインを別のものに変更できるのですが、エントリー記事単体の/cateA(B)/xxx.htmlはテンプレートがエントリーのテンプレートになっているため、デザインが同じものになってしまいます。 どうすればいいのでしょうか?

みんなの回答

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

何度もすみません。 たまたま見つけましたので、下記サイトをご紹介します。 第24回:カテゴリーごとにテンプレートを切り替える::自宅サーバー構築ブログ http://win.kororo.jp/weblog/2006/06/29/post_0935.php こちらの方法で、個別エントリー・アーカイブも同様にして条件分岐させることができます、ということです。 参考まで。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

個別エントリーも、カテゴリーによってテンプレートを変えたい、ということですよね。 エントリーアーカイブテンプレート内で条件分岐させる方法はどうでしょう。要はCSSで制御する方法ですが。 http://makka.jp/mt/archives/movabletype/ こちらで紹介されている方法なのですが、多分エントリーアーカイブ内では<$MTCategoryLabel$>ではなく<$MTArchiveCategory$>でidを指定する感じになると思います。(多分…) あとは、それぞれのカテゴリーにサブカテゴリーがあるのであれば、ブログを二つ使うのも手かと。これでしたらあんまり深く考えずに、カテゴリもエントリも同じデザインになりますし(私は、メインとBLOGとギャラリーとリンク、4つのブログを使ってサイトを構成しています) 本当はアーカイブマッピングあたりで何とかなるんじゃないかと思っていたのですが……なかなか難しいです…

関連するQ&A