資料請求フォームリスト機能(v4.2.3~)

資料請求や商品に関するお問い合わせなどで、フォームに全部記載するには量が多すぎるリストを任意選択で生成するための機能です。

簡単に言うとショッピングカート機能から数量と価格を取り除いたものですね。HTML側で任意のIDと名前を渡すことでフォーム画面にリストを作成します。使用感覚はショッピングカートと同じです。

資料請求フォームリスト機能はアドオンrequest/request.jsとモジュールrequestの両方を有効にする必要があります。

リストの中身を表示したい場所に以下のオブジェクトを配置してください。

<div id="mfp_request_cart"></div>

上記のタグが追加されていない場合、request.jsは自動的にオブジェクトを<form>タグの直前に挿入します。
見た目の編集は/add-ons/request/request.jsmailformpro.cssで行います。

リストへの追加は同梱ファイル/examples/request.htmlを参照してください。
画像付きリストにすることもできます。

コメント欄

2020-10-15 20:15:38まっちゃんさん
ECショップの商品詳細ページに、ショッピングカート機能と併用する形でリクエスト機能を設置しようとしています。
リクエストについてはについては、この商品について問い合わせるという形で、問合せフォームのページへいくようにしたのですが、<div id="mfp_request_cart"></div>にはdisplay:none;がついて、<div id="mfp_shopping_cart"></div>が自動的に作られて、ショッピングカートと同じ内容が書き出されてしまいます。
確認すべきところがわかれば教えていただけますでしょうか。
2020-10-15 20:24:31和田憲幸さん
すいません、カート機能とリクエスト機能は併用することが現時点でできません・・・。申し訳ございません・・・。
2020-10-15 20:28:12まっちゃんさん
早速お返事頂きまして有難うございます。
このサイトの「製品・サービス」のページでは、併用できているようにみえたのですが、また別の機能を使われているということでしょうか?
2020-10-15 20:35:37和田憲幸さん
当サイトではカートのページとお問い合わせのページを2つのフォームで別々なページとして作成しているので、そのような使い方の場合はそのように使うことは可能です!
2020-10-15 20:59:47まっちゃんさん
有難うございます。挑戦してみます!