(ノード追加フォームではなく)ノードを表示するフィールドを条件付きで表示する


7

条件付きフィールドを使用してCCKオプションフィールドを作成できることはわかっていますが、ユーザーの決定によると、ノードの一部を表示するのと同じようなものが必要です。

「猫が好きですか?」という質問があると、最初の質問に対する答えに応じて、ユーザーに別の質問が表示されます。

これをすべて1つのノードで作成することを考えていました

  • field1->「yes」と回答-> show field2、
  • フィールド1->「いいえ」と回答->フィールド3を表示)、

しかし、これは複数のノードでも同じようにできると思います

  • node1->「はい」と答えます-> node2を表示します。
  • node1->「いいえ」と回答-> node3を表示します。

私の目標を達成するように提案するモジュールはありますか?

回答:


1

これをまだ解決していない場合は、Webform Conditionalモジュールが役立つ場合があります。

このモジュールは、Webformモジュールの既存の条件付きルールを拡張します。同じページに表示される選択したコンポーネント(リストボックス、ラジオボタン、チェックボックスなど)に依存するコンポーネントを作成する機能を追加します。



0

与えられた例では、分類法を使用してノードにタグを付け、後でタグ付けされた用語に基づいてそれらをフィルタリングできると思います。したがって、ビューを使用してノードをリストし、分類用語を公開フィルターとして公開すると、ここで役立つ場合があります。


0

フィールドフォーマッタの条件が機能するはずです。こんな時はいつも使っています。表示モードの各フィールドの[表示の管理]タブで、別のフィールドの値に基づいてフィールドを表示するか非表示にするかを決定できます。非常に役立ちます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.