私のWebサイトでは、マネージャーの役割を持つ各ユーザーは、ユーザーからの問い合わせを受けるためにWebフォームが必要です。作成したWebフォームは、完全なWebサイト用です。
どうすればいいですか?
私のWebサイトでは、マネージャーの役割を持つ各ユーザーは、ユーザーからの問い合わせを受けるためにWebフォームが必要です。作成したWebフォームは、完全なWebサイト用です。
どうすればいいですか?
Web フォームではなくコア drupal で contact モジュールを使用する必要があるようです。これをオンにして、そのフォームからすべてのマネージャーに連絡できるように権限を構成できます。
コンタクトフォームに付属しているフィールド以外に追加のフィールドが必要な場合は、hook_form_alter() を少し操作するだけで追加のフィールドを追加できるはずです。
要件の一部が、送信された各連絡先の記録を保持することでない限り?
Webform モジュールの使用に慣れていない場合、これはより複雑ですが、必要なことを行うのに適した方法になる可能性があります。
ユーザーごとに送信されたフォームを一覧表示するビューを作成すると、1 つの場所から簡単に見つけられるようになると便利です。
また、送信されたフォームを全員が閲覧できないように、コンテンツ アクセス モジュールを設定することもできます。ニーズに合ったものを見つける必要がありますが、受信者 (および必要に応じて作成者) または特定の役割 (たとえば、すべてのマネージャーがすべての要求を表示できる) のみがコンテンツ タイプを表示できるように設定できる必要があります。