News
2008年5月29日
エントリー本文
ウェブページのデザインを切り替える
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
ReTweet This!
この記事を読んだ人はこんな記事も読んでいます
- 555万5555アクセス特別企画
- Movable Type に関する情報(MT4LP5 雑感)
- Movable Type(MT)テンプレート
- Movable Type 4.21 でファイルのアップロードで「不正な要求です。文字コードUTF-8に含まれない文字データを送信しています。」というエラーになる問題について
- Movable Type 4 のテンプレート構造
- Movable Type プラグイン一覧(MT4対応)
- 「CMSとして使うMovable Typeガイドブック」 販売状況
- Movable Type プラグイン一覧
- Movable Type 4.0x でブログ記事へのリンクが post.html になる/ブログ記事のプレビューができない不具合について
- Movable Type で再構築エラーになる場合の原因と対処
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバック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
