お知らせ
2008年7月2日
拙著新刊の「ブログ簡単パワーアップ Movable Type4 スーパーカスタマイズテクニック」が発売されました。
Movable Type 4.2のさまざまなカスタマイズ方法を解説しています。
Movable Typeユーザーの皆様にぜひお勧めです。
なお、Movable Type 4.1には対応していませんのでご注意ください。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
メールフォームプラグインV2.0・その19(テンプレートセットの配布)
メールフォームプラグインV2.0では、すでに解説したように、サンプルのテンプレートセットをインストールする機能を追加しました。
この機能では、自分でテンプレートセットを追加することもできます。
Movable Typeのテンプレートセットを作っている方は、ぜひメールフォームのテンプレートセットもお作りいただいて、配布していただければと思います。
1.作成することが必要なテンプレート
メールフォームプラグインでは、以下の7つのテンプレートを組み合わせて動作するようになっています。
| テンプレート | 内容 |
|---|---|
| メールフォーム | ユーザーが最初にアクセスするメールフォームのページのテンプレートです。 |
| 送信確認 | メールフォームで「確認」ボタンがクリックされたときに表示するページのテンプレートです。 |
| 送信エラー | メール送信の際にエラーがあったときに表示するページのテンプレートです。 |
| 送信完了 | メールの送信が完了したときに表示するページのテンプレートです。 |
| メールフォーム共通部分 | メールフォーム/送信確認/送信エラーのテンプレートで共通な、メールフォームの本体部分のテンプレートです。 |
| メール本文 | 自分宛に送信されるメールの本文のテンプレートです。 |
| 返信メール | メールを送信してきた人に自動返信する際のメールの文章のテンプレートです。 |
ご自分でテンプレートセットを作られる場合も、これらの7つのテンプレートを作っていただく必要があります。
プラグイン同梱のサンプルのテンプレートや、これまでの解説をご参照の上、これらのテンプレートをお作りください。
また、上記の各テンプレートには、以下のファイル名を付けて、1つのディレクトリに保存します。
| テンプレート | ファイル名 |
|---|---|
| メールフォーム | mail_form.mtml |
| 送信確認 | mail_preview.mtml |
| 送信エラー | mail_error.mtml |
| 送信完了 | mail_post.mtml |
| メールフォーム共通部分 | mail_common.mtml |
| メール本文 | mail_body.mtml |
| 返信メール | mail_reply.mtml |
2.yamlファイルの作成
次に、テンプレートセットの情報を、以下のようなyaml形式で記述します。
order: 順序
sets:
- name: テンプレートセット名
dir: テンプレートセットのディレクトリ名
「順序」は、テンプレートセットのインストール画面で、ドロップダウンにテンプレートセットが表示される際の順序をあらわします。
1と2はすでに使っていますので、3以上の値を指定します。
「テンプレートセット名」は、テンプレートセットのインストール画面で、ドロップダウンに表示するテンプレートセット名を指定します。
「テンプレートセットのディレクトリ」は、テンプレートセットを保存するディレクトリの名前を指定します。
yamlファイルを作成したら、「○○○.yaml」のファイル名をつけて保存します。
「○○○」の部分は、ご自分で決めていただくことができます。
ただし、他のテンプレートセットのyamlファイルと重複しないファイル名にする必要があります。
また、yamlファイルと、テンプレートセットのファイルは、以下のようなディレクトリ構成になるようにします。
├○○○.yaml
└テンプレートセットのファイルを保存したディレクトリ
└mail_form.mtmlなどのファイル
前後の記事
関連するエントリー(19件)
- メールフォームプラグインV2.0・補足1(テキストボックスの初期値の指定)(2008年03月13日 10:40)
- メールフォームプラグインV2.0・その18(メールフォームのAjax化)(2008年03月09日 15:32)
- メールフォームプラグインV2.0・その17(各種エラー時の処理)(2008年03月05日 10:30)
- メールフォームプラグインV2.0・その16(チェック必須チェックボックスの作成)(2008年03月04日 10:08)
- メールフォームプラグインV2.0・その15(未入力エラーの判別)(2008年02月29日 12:01)
- メールフォームプラグインV2.0・その14(メールアドレスの入力確認)(2008年02月24日 10:53)
- メールフォームプラグインV2.0・その13(エラー判別の概要)(2008年02月21日 16:58)
- メールフォームプラグインV2.0・その12(ラジオボタン/セレクトの追加)(2008年02月19日 13:49)
- メールフォームプラグインV2.0・その11(チェックボックスの追加)(2008年02月16日 08:40)
- メールフォームプラグインV2.0・その10(テキストボックスの追加)(2008年02月13日 10:59)
- メールフォームプラグインV2.0・その9(メール本文/返信メールテンプレートの作成)(2008年02月12日 16:43)
- メールフォームプラグインV2.0・その8(送信確認/送信エラー/送信完了テンプレートの作成)(2008年02月11日 14:25)
- メールフォームプラグインV2.0・その7(「メールフォーム」テンプレートの作成)(2008年02月09日 16:04)
- メールフォームプラグインV2.0・その6(「メールフォーム共通部分」テンプレートの作成)(2008年02月07日 10:50)
- メールフォームプラグインV2.0・その5(メール送信エラーへの対策)(2008年02月05日 11:36)
- メールフォームプラグインV2.0・その4(自動返信メールの設定)(2008年02月04日 14:50)
- メールフォームプラグインV2.0・その3(メールフォームの基本設定)(2008年02月02日 10:30)
- メールフォームプラグインV2.0・その2(サンプルテンプレートセットのインストール)(2008年02月01日 16:04)
- メールフォームプラグインV2.0・その1(概要とインストール)(2008年01月31日 14:38)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: メールフォームプラグインV2.0・その19(テンプレートセットの配布)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1235.


コメントする
管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。
ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。