ここから本文です

メールフォームのテンプレート変更

ここでは、BaserCMSのメールフォームテンプレートを変更する方法をご説明します。

コンテンツテンプレートを変更する

メールフォームのコンテンツ用のテンプレートは基本的に、3つのテンプレートで構成されています。

  • 入力フォーム・・・index.ctp
  • 確認ページ・・・confirm.ctp
  • 送信完了ページ・・・submit.ctp

また、初期状態では、BaserCMSのパッケージが提供する初期テンプレートを利用する設定となっており、変更するには上記ファイル群を、下記の場所に配置します。

/app/webroot/themed/{テーマ名}/mail/{コンテンツテンプレート名}/

※ コンテンツテンプレート名は、初期状態で「default」です。
※ コンテンツテンプレート名は、管理画面上で、各メールフォームの基本設定から変更できるようになっており、複数のメールフォームを設置した場合、各メールフォームごとに変更する事ができます。
  (1.5.2 beta では、管理画面上での表記が「メールフォームテンプレート名」となっています。)
※ 各テンプレートは、個別に変更可能です。(index.ctpだけ変更するなど)

テンプレートの変更時は、不具合をできるだけ避ける為、BaserCMSのパッケージが提供するコアテンプレートをコピーして修正する事をおすすめします。
コピー方法は、コアテンプレートのカスタマイズ を参考にします。テーマ管理より、BaserCMSコアを開きサイドメニューのメールテーマ管理メニューの「コンテンツ一覧」をクリックし、「mail/」フォルダをコピーします。

レイアウトテンプレートを変更する

レイアウトテンプレートを指定していない初期状態では、共通のレイアウトを利用する設定となっていますが、メールフォームのみのレイアウトを変更する事もできます。
変更するには、下記場所にレイアウトファイルを設置します。

/app/webroot/themed/{テーマ名}/layouts/{レイアウトテンプレート名}.ctp			

※ レイアウトプレート名は、初期状態で「default」です。
※ レイアウトテンプレート名は、管理画面上で、各メールフォームの基本設定から変更できるようになっており、複数のメールフォームを設置した場合、各メールフォームごとに変更する事ができます。

BaserCMS最新版ダウンロード

最新バーション:1.6.2

それいけ!BaserCMS
  • わからないことはここで解決!BaserCMSユーザーフォーラム
  • どんなデザインでも自由自在!BaserCMS導入事例
  • BaserCMSでの制作ができる!協力制作会社のご紹介
  • こんな方たちに支えられてます!スペシャルサンクス

- P R -

[WEBちぇん] ホームページ更新システム導入支援サービス
  • BaserCMS on Twitter
    フォローする