ホーム » 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ブログ
新着記事
- 2024年11月 6日
Movable Type 8.0.5 / 8.4.0 / 7 r.5505 についてAシリーズは動作確認済みです - 2024年9月13日
A-Form Payment2.2.5 リリースのお知らせ - 2024年9月12日
リリースノート:A-Form PC 5.0.1/4.1.5/3.9.4, A-Member 5.0.1/4.1.5/3.9.4, A-Reserve 5.0.1/4.1.5/3.9.4 - 2024年9月 2日
2024年9月4日リリース予定のMovabletype7、8の Perl5.38.2のクラウドについて、Aシリーズは動作確認済みです - 2023年12月12日
MTプラグインAシリーズ:A-Form, A-Member, A-Reserve 5.0(MT8対応)、A-Form, A-Member, A-Reserve 4.1.4(MT7対応)リリースのお知らせ