MT(MovableType)を色々と弄っている最中なわけですが、カラムのカスタマイズというのは前から「難しそうだな・・・(==;」と喰わず嫌いしてました。ましてや標準テンプレートをベースでなんて、ダサダサになりそう・・・とか(それはセンスの問題でR w)。
ココはMTの標準テンプレートをベースにカスタマイズをしていく(出来るだけ 汗)という趣旨、兼・備忘録のサイトなわけですが、MTの標準テンプレートは、やはりソレなりに気を遣ってくれてるんだな~という感想を持ってきてます。
今回のカラム・カスタマイズも、標準の2カラム右サイド・バーをベースに(カテゴリーに残留)、トップ・ページの3カラム、個別エントリーとサイトマップの1カラム、月別の2カラム(左サイド・バー)化を図ったのですが、MTの各テンプレートのホンの一部の書き換え&入れ替えだけで済みました。
書き換え部は「body class」がベース・レイアウトの決定部。
後は、記載順の関係があるのか、alpha・beta・gamma・deltaを各々、どこに入れようかな~?という位ですが、この記載順もいい加減なとこもあるみたいです。w
*「alpha・beta・gamma・delta」の書き換え部は、MTの場合、それぞれのパーツ毎に二箇所
3カラムのトップ・ページの場合だと、記載順は「gamma・beta・delta」だったりします。これはサイド・バーの幅を揃える意味で試してみたのですが、gammaとbetaの順が逆でも問題ないようです。左サイドバーの2カラムはダメで、大人しく「alpha・beta」の順にしました。
一番、頭が痛かったのは、実は1カラム!!
とにかく横幅が変(初期設定では520px)。www
MT標準のCSSテンプレートは、色調など以外のカスタマイズは抑える方針だったのですが、ここはドーシヨーもないので自分でid作ってブチ込んでムリクリに直しました。w
具体的には「one-column tweaks」設定のとこで、(1)横幅を他と同じ720pxベースに変更して(2)alpha部に相当するように「.layout-one-column #entry」IDを作ってマージンを10pxに設定して(3)このIDをコメント・アウトした「alpha」のとこに、テキトーにdivのidとして入れ込む。
で、OKでした。
この本MTの新カラム群、一応は御来訪者の意図を汲めるように、という配慮をした積りです。
SEO的にどうなんだろうな~?というのも含めて、次記事あたりで考えてみたいと思います。