Movable Type

ホーム » Movable Type » A-Form » A-Form ドキュメント » テンプレートのオーバーライド機能 - 特定のフォームだけ別デザインにする方法

テンプレートのオーバーライド機能 - 特定のフォームだけ別デザインにする方法

A-Form ドキュメントTOPに戻る 

テンプレートのオーバーライド機能を利用した、フォームのデザインカスタマイズの方法についてご説明します。

例えば、A-Formで複数のフォームを作成したとします。

例)
フォーム001「カタログ請求」
フォーム002「お問い合わせ」

たとえば、この「カタログ請求」と「お問い合わせ」の入力画面のデザインを分けたい場合は、
テンプレートのオーバーライドが利用できます。

テンプレートのオーバーライドとは、
下記のように標準のテンプレートファイルを、個々のフォームIDのフォルダの中にコピーしておくと、
そのIDのフォームの場合のみ、標準のテンプレートではなく、コピーした方が使用される機能です。

plugins/AForm/tmpl/aform_form.tmpl
      ↓ コピー
plugins/AForm/tmpl/001/aform_form.tmpl

このようにしておくと、

フォーム001plugins/AForm/tmpl/001/aform_form.tmplを使う
フォーム002plugins/AForm/tmpl/aform_form.tmplを使う

のように動作します。

もし、確認画面は共通でよければ、aform_confirm.tmplを001にコピーしないようにすることで、

フォーム001plugins/AForm/tmpl/aform_confirm.tmplを使う
フォーム002plugins/AForm/tmpl/aform_confirm.tmplを使う

このように、共通のテンプレートを読みこませることができます。

オーバーライドは、運用の中でフォームがどんどん増えていくようなタイプのサイトでは
向いていません。

このような場合は、 共通のA-Formテンプレートで、ブログ別にデザイン出し分け などを参考にしてください。

A-Form:テンプレートオーバーライドについて補足

テンプレートのオーバーライドは以下の優先順位で行われます。

テンプレートのオーバーライド機能 - 特定のフォームだけ別デザインにする方法 についてのお問い合わせはこちら

お問い合わせ


会員制サイト構築プラグイン A-Member

予約サイト構築プラグイン A-Reserve

アークウェブのMovable Typeブログ

→アークウェブのMovable Typeブログ

MTによるサイト構築はこちら

アークウェブはシックス・アパート ProNet Japanのメンバーです。
Movable Typeなどシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。



サービスおよびソリューション一覧

最新情報・投稿をチェック


このページのトップに戻る

Photo by ....

Powered by Movable Type Pro