web-dev-qa-db-ja.com

ノードタイトルのリストを含むWebフォームのリストを選択

特定のコンテンツタイプのノードタイトルのリストを含む選択リストをWebフォームで作成する方法を教えてください。

複数の製品ノードを追加した製品コンテンツタイプがあります。ここで、訪問者が問い合わせを送信する対象の選択リストから*製品を選択できるようにする問い合わせフォームを作成したいと思います。

*選択リスト内の製品は、製品ノードのタイトルになります。

4
Fahad Ur Rehman

Webformモジュールに動的な選択オプションを提供するために https://groups.drupal.org/node/71588 を確認してください。コンテンツタイプを指定する必要がありますが、次のクエリを使用してコンテンツを入力できます(製品をコンテンツタイプのマシン名に置き換えます)。

SELECT nid, title FROM {node} WHERE type = 'product' AND status = 1 ORDER BY title ASC
5
jonpeck

Webform Views Select はこのために設計されています。

このモジュールを使用すると、Webform selectコンポーネントにビューのデータを入力できます。

0
digitgopher

Webform References は、このためのもう1つのオプションです。

Webform内のノード/用語/ユーザーを参照できるwebformコンポーネントを提供します。 「選択リスト」、「オートコンプリート」、「チェックボックス」、「ラジオ」をウィジェットとして提供します。

Entityreference表示のあるビューを使用して、リストをオプションとして取得することもできます。