사용자 지정 모듈이 있는데 드롭 다운 선택 목록에서 특정 항목을 선택하면 "#states"를 사용하여 CCK 필드 그룹을 숨기려고합니다.
hook_form_alter () 내에서 상태를 사용해 보았습니다.
$form['group_mygroup']['#states']['invisible'] = array(
':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ),
);
이것은 아무것도하지 않는 것 같습니다.
http://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter 와 같은 다양한 사이트에 따라 모듈의 무게를 변경하는 것을 살펴 보았습니다 .
그러나 여전히 아무 소용이 없습니다. 필드 그룹 자체가 아닌 상태를 사용하여 필드 그룹 내의 모든 양식 요소를 숨길 수 있습니다. 누구든지 어떤 아이디어가 있습니까?
향후 시청자 : @ andriy-malish의 답변 이 정답 입니다.
—
UltraBob