ホーム » Movable Type » A-Form » A-Form ドキュメント » 共通のA-Formテンプレートで、ブログ別にデザイン出し分け
共通のA-Formテンプレートで、ブログ別にデザイン出し分け
A-Formで複数のフォームを作成し、これを異なるブログに埋め込んだとします。
例) フォーム001「カタログ請求」 -> 「製品紹介」ブログ フォーム002「お問い合わせ」 -> 「会社概要」ブログ
ここで、「製品紹介」ブログと「会社概要」ブログが、デザインが異なっていたとします。
A-Formでは、確認画面やエラー画面は テンプレートのオーバーライド機能 を使用しない場合、全ブログで共通のテンプレート
- plugins/AForm/tmpl/aform_confirm.tmpl
- plugins/AForm/tmpl/aform_error.tmpl
が使用されますので、そのままでは確認画面やエラー画面は共通のデザインで出力されてしまいます。
もし、「製品紹介」ブログと「会社概要」ブログで、デザインを変更したい場合は、
- plugins/AForm/tmpl/aform_confirm.tmpl
- plugins/AForm/tmpl/aform_error.tmpl
の中でMT変数「blog_id」が利用できますので、MTIfタグで分岐してblog毎にヘッダやスタイルを調整してください。
<mt:if name="blog_id" eq="1"> ここにブログID=1の時のマークアップを書く。 <mt:else> ここにブログID=1以外の時のマークアップを書く。 </mt:if>
それ以外にもいくつかの変数がありますので、下記を参考にしてください。
参考:
確認画面やエラー画面で使える変数
アークウェブのMovable Typeブログ
新着記事
- 2012年4月10日
プレスリリース:アークウェブ、スマートフォン対応などの新機能を搭載したMovable Type用フォーム作成プラグイン「A-Form 3.4」、会員制サイト構築プラグイン「A-Member 3.4」、予約サイト構築�� - 2012年4月 9日
スマートフォンオプション for Movable Typeに対応した「A-Form 3.4」「A-Member 3.4」「A-Reserve 3.4」をリリースしました - 2012年4月 6日
フォームのメールアドレス欄を任意入力に設定した場合、管理者宛てメールのFrom:欄には何が入りますか? - 2012年3月27日
Movable Type+A-Member(会員制サイト構築プラグイン)でメルマガ配信, Salesforceとの連携など - 2012年3月15日
MT5.13/5.07に対応した「A-Form 3.3」「A-Member 3.3」をリリースしました
アークウェブはシックス・アパート ProNet Japanのメンバーです。
Movable Typeなどシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。






(準備中)




