Felder, die einen Knoten anzeigen, bedingt anzeigen (nicht im Formular zum Hinzufügen von Knoten)


7

Ich weiß, dass bedingte Felder verwendet werden können, um optionale CCK-Felder zu erstellen, aber ich benötige etwas Ähnliches, um einen Teil eines Knotens gemäß Benutzerentscheidungen anzuzeigen.

Ich werde eine Frage haben "Magst du Katzen?", Dann wird dem Benutzer eine andere Frage angezeigt, je nachdem, was er auf die erste beantwortet, und so weiter.

Ich dachte daran, dies alles in einem Knoten zu erstellen

  • Feld1 -> Antwort 'Ja' -> Feld2 anzeigen,
  • Feld1 -> Antwort 'Nein' -> Feld3 anzeigen),

Aber ich denke, dies könnte mit mehreren Knoten genauso gemacht werden

  • Knoten1 -> Antwort 'Ja' -> Knoten2 anzeigen,
  • Knoten1 -> Antwort 'Nein' -> Knoten3 anzeigen.

Haben Sie ein Modul, das mir vorschlägt, mein Ziel zu erreichen?

Antworten:


1

Wenn Sie dies noch nicht gelöst haben, kann das Webform-Bedingungsmodul hilfreich sein.

Dieses Modul erweitert die vorhandenen Bedingungsregeln des Webform-Moduls. Es bietet die Möglichkeit, Komponenten von ausgewählten Komponenten (z. B. Listenfeldern, Optionsfeldern und Kontrollkästchen) abhängig zu machen, die auf derselben Seite angezeigt werden.



0

Mit dem angegebenen Beispiel kann Taxonomie verwendet werden, um Knoten zu markieren und sie später auf der Grundlage von markierten Begriffen zu filtern. Daher kann es hier hilfreich sein, Ansichten zum Auflisten Ihrer Knoten zu verwenden und die Taxonomiebegriffe als exponierten Filter verfügbar zu machen.


0

Die Feldformatiererbedingungen sollten für Sie funktionieren. Ich benutze es die ganze Zeit für solche Fälle. Auf der Registerkarte "Anzeige verwalten" für jedes Feld in einem Ansichtsmodus können Sie festlegen, ob ein Feld basierend auf dem Wert eines anderen Felds angezeigt oder ausgeblendet werden soll. Sehr hilfreich.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.