ホーム » Movable Type » A-Form » A-Form ドキュメント » A-Form 3 タグリファレンス
A-Form 3 タグリファレンス
A-Form 3で提供されるMTタグ, グローバル・モディファイア
A-Form 3で提供されるMTタグ, グローバル・モディファイアについて説明します。
MTAFormReceiveRemainタグ
現時点のフォームの受付残数を返すファンクションタグです。
任意のアーカイブテンプレート, インデックステンプレートで利用可能です。
ダイナミックパブリッシングでのみ有効です。
例えば、
イベント詳細ページ内に、エントリーフォームへのリンクがあるようなケースで、
次のサンプルコードのように、このタグによりあと何人受付できるのかを取得し、残席数を表示したり、結果が0なら、フォームへのリンクの代わりに 「受付終了」ですという表示に変える、などの処理が可能です。
<mt:AFormReceiveRemain aform_id="3" setvar="cnt"> <mt:If name="cnt" gt="0"> <p>残り <mt:Var name="cnt"> 席です。</p> <mt:Else> <p>満員になりました。</p> </mt:If>
<受付残数の計算>
A-Formではフォームの詳細設定タブで「受付最大数」を設定することができます。
MTAFormReceiveRemain は、{受付最大数} - {現時点の受付データ数} の計算結果を返します。
「受付最大数」が未設定のフォームの場合は、0あるいはマイナス値が返ります。
また、フォームの受付データ管理タブで、受付データを削除すると、削除後の受付データ数が計算に使われます。
aform="1" :フォーム埋め込み用のグローバルモディファイア
MTEntryBody, MTEntryMore, MTPageBody, MTPageMore で利用できるグローバル・モディファイアです。
="1"がセットされていると、A-Formのフォーム埋め込みが有効になります。
<$mt:EntryBody aform="1"$>
テンプレートに上記のように書いてある場合、
ブログ記事の本文に [[aform001]]と記入すると、この場所にフォーム 001 が埋め込まれます。
hide_aform="1" : フォーム埋め込みコード[[aformXXX]]を非表示にするグローバルモディファイア
MTEntryBody, MTEntryMore, MTPageBody, MTPageMore で利用できるグローバル・モディファイアです。
="1"がセットされていると、A-Formのフォーム埋め込みコードを無効化します。
例えば、カテゴリアーカイブに 新着エントリーの MTEntryBody の一部を表示しているようなケースで、ここにはフォームを表示させたくない([[aform001]]などの埋め込みコードも表示させたくない)場合に使います。
<$mt:EntryBody hide_aform="1"$>
テンプレートに上記のように書いてある場合、
ブログ記事の本文に[[aform001]] と記入してあっても、この場所にはフォームは表示されません。また、[[aform001]]という文字列が表示されることもありません。
入力画面用テンプレートaform_form.tmpl 用の特殊タグ
- MTAFormFieldInput ・・・入力フィールドを表示します
- MTAFormFieldInputExample ・・・凡例を表示します
- MTAFormFieldLabel ・・・ラベルを表示します
- MTAFormFieldError ・・・Ajaxエラーメッセージを表示します
- MTAFormFieldValidation ・・・文字数上限などの制限値に関するメッセージを表示します
確認画面用テンプレート aform_confirm.tmpl , や完了画面用テンプレートaform_finish.tmpl 用の特殊タグ
- MTAFormFieldConfirm ・・・ユーザ入力値を表示します
アークウェブの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などシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。






(準備中)




