Hintergrund: In Drupal 7 habe ich ein Formular mit CCK (aka the Field UI) erstellt. Ich habe das Modul Feldgruppe verwendet, um eine Feldgruppe zu erstellen, aber ich benötige es als Bedingung, dh es wird nur abhängig von einer vorherigen Gruppe angezeigt antworte.
Frühere Forschung : Um ein bedingtes Feld zu erstellen, können Sie hook_form_alter () , um die zu bearbeiten #states Attribut wie folgt:
%Vor%
Es scheint jedoch keine Möglichkeit zu geben, die States API für Feldgruppen zu verwenden. Beachten Sie, dass Feldgruppen in $form
gespeichert werden, während Feldgruppen in $form['#groups']
sowie in $form['#fieldgroups']
gespeichert werden. Ich weiß nicht, wie ich zwischen diesen unterscheiden kann, und in diesem Sinne habe ich versucht, ein # states Attribut einer Feldgruppe auf die gleiche Weise wie oben. Es erzeugt jedoch nur Serverfehler.
Frage Gibt es eine Möglichkeit, eine Feldgruppenanzeige mit der States-API oder einem alternativen Ansatz bedingt anzuzeigen?