ホーム » Movable Type » A-Form » 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ブログ
新着記事
- 2023年12月12日
MTプラグインAシリーズ:A-Form, A-Member, A-Reserve 5.0(MT8対応)、A-Form, A-Member, A-Reserve 4.1.4(MT7対応)リリースのお知らせ - 2023年11月 2日
Movable Type 8対応の弊社プラグインA-Form 5、A-Member 5、A-Reserve 5を近日リリースいたします - 2023年10月19日
「Movable Type 7 r.5501(2023年10月下旬リリース予定)」と弊社プラグインAシリーズは互換性に問題ありません - 2023年8月29日
2023年8月30日リリースのMTクラウド「r.5405-1」アップデートは弊社Aシリーズに影響はありません - 2023年5月30日
2023年5月31日予定のMovable Type 7 r.5404 および Movable Type Premium 1.57 へのアップデートは弊社Aシリーズに影響はありません