現在、私たちの非営利団体には、CiviCRM寄付ページを介した基本的な寄付ページがあります。ユーザーが寄付の対象となるキャンペーンを選択する機能を追加したいと思います。
Webform CiviCRM Integration Module は必要なコンポーネントのようです。 Webフォームを設定する場合、既存の投稿ページに投稿を送信できますが、これをユーザーに公開することはできません。 Webform Conditional モジュールを適用することも検討しましたが、希望する結果につながるようなものは何も見つかりませんでした。
CiviCRMキャンペーンを選択するオプションをユーザーに提供する寄付ページを作成する方法についての洞察に感謝します。
あなたが好きなら、あなたは実際にWebform-CiviCRMなしでこれを行うことができます:
これにはwebform-civicrmモジュールは必要ありません。プロファイルを使用して、キャンペーンフィールドを寄稿フォームに公開できます。これにより、アクティブな現在のキャンペーンをすべてリストする選択ドロップダウンがフォームに追加されます。
しかし、webform-civicrm統合を使用したい場合は、機能もそこに存在します。リストに表示するキャンペーンを設定したり、わかりやすい「ユーザーフレンドリー」な名前を作成したい場合は、フォーム上で名前を変更したりできるという点で、プロファイルよりも優れています。
フィールドを追加するには、Webフォームの[civicrm]タブの寄付キャンペーンフィールドで[user select]を選択します。オプションを設定するには、ウェブフォームタブに戻り、キャンペーンフィールドの[編集]をクリックします。