Movable Type

ホーム » Movable Type » A-Form » A-Form ドキュメント » フォームを本文以外に出力する

フォームを本文以外に出力する

カスタムフィールドを使うことで、本文以外にフォームを出力することが可能です。

手順

フォームID=001をブログ記事の本文以外に埋め込みたい場合を例として、手順を以下に記載します。

  1. カスタムフィールドを新規作成する
  2. 例:
    • システムオブジェクト: 記事
    • 名前: AFormID
    • ベースネーム: aformid
    • テンプレートタグ: EntryDataAformid
  3. カスタムフィールドの値を設定する
  4. ブログ記事編集画面を開いて、先ほど作成したカスタムフィールド「AFormID」の値に
    [[aform001]]と入力して保存します。カスタムフィールドが表示されていない場合は、表示オプションをご確認ください。 aformid.png
  5. テンプレートの出力したい個所に以下を記述する
  6. 記事テンプレートの、フォームを出力したい個所に以下を記述します。
    <mt:setvarblock name="aform_id"><mt:EntryDataAformId></mt:setvarblock>
    <mt:if name="aform_id"><mt:var name="aform_id" aform="1"></mt:if>
    
    1行目でカスタムフィールドの値(aform001)を変数aform_idに格納しています。
    2行目で、もし変数aform_idが空でなければ、その出力を行っています。
    その際にグローバルモディファイアaform="1"が作用することにより、 aform001がフォームに変換された上で出力されます。
以上です。

フォームを本文以外に出力する についてのお問い合わせはこちら

お問い合わせ


会員制サイト構築プラグイン A-Member

予約サイト構築プラグイン A-Reserve

アークウェブのMovable Typeブログ

→アークウェブのMovable Typeブログ

MTによるサイト構築はこちら

アークウェブはシックス・アパート ProNet Japanのメンバーです。
Movable Typeなどシックス・アパート製品のシステム導入や構築を手がけるパートナー企業のネットワークに参加しています。



サービスおよびソリューション一覧

最新情報・投稿をチェック


このページのトップに戻る

Photo by ....

Powered by Movable Type Pro