Home > MovableType > スキン変更

スキン変更

  • 2008年9月30日 火
  • MovableType
  • この記事をはてなブックマークに追加 この記事ををYahoo!ブックマークに追加" このエントリーをlivedoorクリップに追加 このエントリーをニフティクリップに追加 Buzzurlにブックマーク

カレンダーの不具合の原因が分からないので、思い切ってスキンを変更することにしました。スキンっていうのか、テンプレートっていうのか分かりませんが。

『迷曲探偵団』で使用しているVicunaというサイトのテンプレートなんですが、前に経験しているにも拘らずてこずりました。こういうところがド素人の所以です。

ここのテンプレートはどれもこれもクールなのですが、ド素人にはちょっと敷居が高いかも知れません。これくらいで高いって言ってたらダメなんですけどね。曲がりなりにもMovable Typeを利用してるってのに。

最初につまずいたのが、ヴァージョン。mt.Vicuna2.2.0がリリースされていて、『推薦』って書かれてあったのでインストールしてみたのですが、再構築でエラー。
エラーメッセージを見ても良く分かりません・・・ん?

あ、これはMovable Type4.2用ですかっ!

何とまあ、初歩的なミスです。僕が使っているのはMT4.1。じゃあ、2.2.0が使えなくて当たり前ですね。お恥ずかしい限りです。

次によく分からなかったのが、レイアウトの変更。
このサイトでは3カラムを採用したかったのですが、その場合はまず5-module.cssのカラムに関する記述をONにすれば良い、と。

つまり、
/*
@import url(module/mod_multiCol-Type1.css);
*/
の前後の「/*」を「*/」取ったワケです。でも、レイアウトは変わらない。

もう一度サイトを見てみると、レイアウトを変更したい場合は各テンプレートのBODYタグのclassを変更、とあります。3カラムにしたければclass属性をmultiにしろ、と。

ところが、探してみるとBODYタグって、ヘッダーモジュールの中にしかないし、そこの記述はこうなってます。
<body class="<MTIf name="body_class"><$MTGetVar name="body_class"$></MTIf> <$MTGetVar name="vicuna_layout" default="single"$>"<MTIf name="page_id"> id="<$MTGetVar name="page_id"$>"</MTIf>>

はっきり言って、何が何やらです。

ポイントは<$MTGetVar name="vicuna_layout" default="single"$>の部分だってのは何となく分かりますが、vicuna_layoutの値がどこでどう定義されているのか分かりません。
なので、この部分をそのままmultiに変更してみました。

当たり前ですが、うまくいきました。だって、力ずくなんだもん。これでええんかなあ?

Comments:0

Comment Form

画像の中に見える文字を入力してください。

Trackbacks:0

TrackBack URL for this entry
http://plumsbook.com/cgi-bin/mt/mt-tb.cgi/3622
Listed below are links to weblogs that reference
スキン変更 from サイトリニューアル奮闘記 - 『ぷらむずぶっく』

Home > MovableType > スキン変更

Search
Calendar
« 2008 9 »
S M T W T F S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Feeds


ジオターゲティング
Started to count from
2008.10.01

Return to page top