#topicpath ---- #contents MovableTypeテンプレートのカスタマイズって難しいですね。これを使えば、 -カテゴリごとのRSSを作る。 -標題だけのアーカイブと標題/本文ありのアーカイブを使い分ける。 -その他色々 が出来るような気がするんだけど。。まだ概念がよく理解できてませんが、とりあえず分かるところだけをメモ。 **テンプレート関連の概念 [#mc04ab4b] ***Templates [#n34b5960] テンプレートとは、MovableTypeのタグによって可変化(?)されたhtmlファイルのことで、デフォルトで -Index Templates -Archive-Related Templates -Special Templates -Template Modules が定義されています。役割はまさに「テンプレート」です。 ***Archive Files [#q70a5aa1] アーカイブファイルとは、あるグルーピング(月別、週別、カテゴリ別、個別など)されたエントリ群のことと思われる。これは変更できなくて(<-たぶん) -Individual -Daily -Weekly -Monthly -Category が定義されている。設定でアーカイブファイルに対して、適用するテンプレートを指定するという仕組み(複数指定できる) そうすると、 あるアーカイブファイルをあるテンプレートを適用してhtmlを生成する、といったことが出来る。 そのファイルにリンクをはるときのために、ファイル名を指定することが出来る(Archive File Templateのこと。ここにはタグもかける模様。でもかけるタグは決まってるっぽい)また、優先というラジオボタンがあるが、あるアーカイブに複数のテンプレートを適用したときに、複数のhtmlが作られるが(即ち複数のリンク先が出来る)、MovableTypeのリンクタグはひとつしか指定できない(属性とか使えば出来そうなもんだが)。よって最優先するものをひとつ決める必要があるわけだ。 詳しくは -[[アーカイブの設定(ファイル名指定で使えるタグとか):http://kino.mine.nu/mt/docs/mtmanual_weblog_config.html#archiving]] -[[Movable Type ユーザマニュアル: テンプレートタグ:http://kino.mine.nu/mt/docs/mtmanual_tags.html]] を見てみよう。 ***Archive File Template(アーカイブファイル)のファイル名 [#dffd6ef3] 先にアーカイブファイルはファイル名を指定することが出来る。やり方はArchive File Templateの欄に好きな値を入れればよい。タグを使うことも出来て、たとえば カテゴリごとのファイル名 <$MTArchiveCategory dirify="1" $>/index.htm とするとカテゴリ名(をエスケープしたモノ)/index.htmとなる エントリごとのファイル名 <$MTEntryTitle dirify="1" $>.htm とするとエントリ名(をエスケープしたモノ).htmとなる ---- この記事は #vote(おもしろかった,そうでもない) -Hello, I just wanted to say you have a very informative site which really made me think, thanks very much! Have a nice Day!!<p><a href="http://www.easy-online-casinos.com" title="best online casinos">best online casinos</a></p> -- [[best online casinos]] &new{2005-02-22 (火) 09:26:44}; -I was surfing along and came across your website. I really enjoyed it. Thanks! This site is very informative. I hope to see more in the near future, Wishing you all the best!<p><a href="http://www.diamond-online-casinos.com" title="online casinos">online casinos</a></p> -- [[online casinos]] &new{2005-02-22 (火) 09:27:18}; #comment #topicpath SIZE(10){現在のアクセス:&counter;}