Özel bir modül var ve açılır bir seçim listesinde belirli bir öğe seçildiğinde bir CCK alan grubunu "#states" kullanarak gizlemeye çalışıyorum.
Ben gibi hook_form_alter () içinde devletleri kullanarak denedim:
$form['group_mygroup']['#states']['invisible'] = array(
':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ),
);
Bu hiçbir şey yapmıyor gibi görünüyor.
Modülümün ağırlığını http://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter gibi çeşitli sitelere göre değiştirmeye baktım .
ama yine de boşuna. Durumları kullanarak alan grubundaki tüm form öğelerini gizleyebilirim, ancak alan grubunun kendisini değil. Herhangi bir fikri olan var mı?