ウェブページのデザインを切り替える
Movable Type 4のウェブページのデザインを切り替える方法です。しっかり書く時間がないので、概要のみにとどめておきます。
ウェブページに、
- 製品情報
- 会社概要
- 採用情報
- お問い合わせ
- サポート
という5つのページがあり、「製品情報」と「採用情報」だけ異なるデザインを与えるケースで説明します。
方法は色々ありますが、ウェブページのタイトルで振り分ける場合、ウェブページテンプレートに次のように記述します。
<mt:if tag="pageTitle" eq="製品情報">
<mt:include module="製品情報" />
<mt:elseIf eq="採用情報">
<mt:include module="採用情報" />
<mt:else>
<mt:include module="その他" />
</mt:if>
インクルード先のテンプレートモジュールに、すべてのサブテンプレートを記述するか、includeタグの代わりに、ブロック内にサブテンプレートを記述します。
「その他」が必要ない場合(すべてのウェブページに対応するデザインがある場合)、次のような方法があります。
<mt:pageTitle setvar="page_title" />
<mt:include module="$page_title" />
ページタイトルをそのままインクルードするテンプレートモジュール名にしています。
2010.01.27
リストに誤りがあったので修正しました。
Posted by yujiro このページの先頭に戻る
- Movable TypeでMTPagesタグとMTEntriesタグを入れ子にして動作させる方法
- ウェブページの一覧をウェブページで表示する
- 記事タイトルを番号順に並べる for Movable Type 4.2
トラックバックURL
コメント
<mt:elseIf tag="採用情報">
の部分は
<mt:elseIf eq="採用情報">
が正しいです。
[1] Posted by 十里スガル : January 26, 2010 2:48 PM
>十里スガルさん
こんばんは。
ご指摘ありがとうございました。
修正いたしました。
[2] Posted by yujiro : January 27, 2010 2:48 AM
コメントする
greeting