MovableType4ではレイアウト変更の方法も変更されている。
まず、で指定するという基本自体は同じなのだが、classに指定する値が変更になっている。
layout-tw 2カラム、小・大
layout-wt 2カラム、大・小
layout-twt 3カラム、小・大・小
layout-wtt 3カラム、大・小・小
さらに、その値自体も直接bodyタグに埋め込むのではなく、メインページテンプレートなどでMTSetVarによりpage_layoutという変数に値を与えるという方法だ。
まあ、これ自体は簡潔になったようには思える。
アーカイブインデックス、ブログ記事、ブログ記事リスト、ウェブページなども当然変更した。
と、ヘッダに以下の記述があるのを見つける。
<$MTGetVar name="page_layout" default="layout-wtt"$>
個々のテンプレートは変更する必要は無く、これ1つを変更すればよいのかとも思ったが、この行自体はメインページにしか働かないようだ。さらに手を加えれば動きそうだが、とりあえず、すべてのテンプレートに手を加えてしまった後なので、放置した。