LPO検索→
MT4.1のデフォルトテンプレートの中で使われているpage_columns(サイドバーモジュール条件分岐)とpage_layoutsの関係のコードを表示させておく。これは、システム内部で変数処理がおこなわれている
<mt:if name="page_layout" eq="layout-tw"> <$mt:setvar name="page_columns" value="2"$> <mt:else name="page_layout" eq="layout-wt"> <$mt:setvar name="page_columns" value="2"$> <mt:else name="page_layout" eq="layout-wm"> <$mt:setvar name="page_columns" value="2"$> <mt:else name="page_layout" eq="layout-mw"> <$mt:setvar name="page_columns" value="2"$> <mt:else name="page_layout" eq="layout-wtt"> <$mt:setvar name="page_columns" value="3"$> <mt:else name="page_layout" eq="layout-twt"> <$mt:setvar name="page_columns" value="3"$> </mt:if>
スタイルシートのヘッダーに記述されるlayoutsの変数を内部で処理していることになる。
2カラムレイアウト(page_columns)
layout-tw
layout-wt
layout-wrn
layout-mw
3カラムレイアウト(page_columns)
layout-wtt
layout-twt

コメントする