Re: [デザインの変更/管理]Individual Archives テンプレートをカテゴリ別に変えたい
私はベーシックプランを利用しているのできちんと確認できないのですが。
(Movable Typeで作ったサイトは持っていますが最近触っていなくて……)
まず、ココログでは記事にメインカテゴリーを設定しないので<$MTEntryCategory$>は使えないですね。すみません。
やはり「1つの記事にカテゴリーは1つしか指定しない」というのが条件で。
A案
・カテゴリーIDをファイル名にしたCSSファイルを用意する。
・Individual Archivesのhead内でMTタグを使って読み込むCSSファイルを指定する。
<MTEntryCategories>
<link rel="stylesheet" href="http://ドメイン/CSSファイルのあるフォルダ/<$MTCategoryID$>.css" type="text/css" />
</MTEntryCategories>
B案
・Individual Archives用のCSSファイルは1つ
・Individual Archivesの<body>のclass名としてMTタグを使ってカテゴリーIDを指定する。
・CSSファイルの中ではまず全カテゴリーに共通のスタイルを書いて、最後にカテゴリーによって違う項目をclassを利用して追加する。これはMTタグを使わない。
例えばカテゴリーIDがaaa、bbb、cccの3つあって見出しh1の背景色を変えるなら、
body.aaa h1{background-color: #ffffff}
body.bbb h1{background-color: #cccccc}
body.ccc h1{background-color: #999999}
という風に。
カテゴリーIDはカテゴリー別バックナンバーのファイルがあるフォルダ名からcatを削除した数字のはずです。
あとあと手直しをしたり模様替えをしたりする時にはたぶんB案の方が楽だろうと思います。
JUMA
|
|