यह मुझे थोड़ी देर के लिए परेशान कर रहा है .. जब मैं समूह दर्शकों के क्षेत्र, या प्रकाशन फ़ॉर्म से फ़ील्ड को छिपाने का प्रयास करता हूं, तो सत्यापन पर प्रपत्र इन दोनों फ़ील्ड को एक शून्य मान पर सेट करता है, भले ही डीफ़ॉल्ट मान हो सही ढंग से घोषित किया गया।
मैंने अदृश्य, # अतिरिक्त का उपयोग करने की कोशिश की, कुछ भी नहीं छिपाया! यह बहुत परेशानी की बात है क्योंकि मेरे वर्तमान प्रोजेक्ट के लिए उपयोगकर्ता उस समय केवल अपनी प्रोफ़ाइल के छोटे-छोटे बिट्स को संपादित कर सकते हैं, उदाहरण के लिए, केवल पते या चित्र के लिए, इसलिए यदि मैं समूह दर्शकों को छिपाता हूं तो उपयोगकर्ता उन समूहों से बाहर निकल जाता है जिन्हें वह हर समय संबंधित है। संपादित करें।
मैंने उपयोगकर्ता को उनके समूह में रखते हुए इन फ़ील्ड को छिपाने के लिए नीचे दिए गए कोड का उपयोग करके समाप्त किया।
$variables['user_edit_about']['group_audience']= $temp['group_audience'];
$variables['user_edit_about']['group_audience']['#prefix'] = '<div style="display:none;">';
$variables['user_edit_about']['group_audience']['#suffix'] = '</div>';
क्या कोई इसे हासिल करने का बेहतर तरीका सोचेगा?
धन्यवाद