मेरे पास एक कस्टम मॉड्यूल है, और मैं "#states" का उपयोग करके CCK फ़ील्डग्रुप को छिपाने की कोशिश कर रहा हूं जब एक निश्चित आइटम को ड्रॉप-डाउन चयन सूची में चुना जाता है।
मैंने राज्यों को हुक_फॉर्म_ल्टर () से उपयोग करने की कोशिश की है, जैसे:
$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 के अनुसार बदलते हुए देखा है ।
लेकिन फिर भी कोई फायदा नहीं हुआ। मैं राज्यों का उपयोग करके फ़ील्ड समूह के भीतर सभी फ़ॉर्म तत्वों को छिपा सकता हूं, लेकिन फ़ील्ड समूह को ही नहीं। क्या किसी को कोई ख़याल है?