Ho un modulo personalizzato e sto cercando di nascondere un fieldgroup CCK utilizzando "#states" quando un determinato elemento viene selezionato in un elenco di selezione a discesa.
Ho provato a usare gli stati all'interno di hook_form_alter (), in questo modo:
$form['group_mygroup']['#states']['invisible'] = array(
':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ),
);
Questo non sembra fare nulla.
Ho cercato di cambiare il peso del mio modulo come per vari siti come http://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter .
ma ancora inutilmente. Posso nascondere tutti gli elementi del modulo all'interno del fieldgroup usando gli stati ma non il gruppo di campi stesso. Qualcuno ha qualche idea?