Bu bir süredir beni rahatsız ediyor .. Grup izleyici alanı veya yayımlama ayarı gibi alanları bir formdan gizlemeye çalıştığımda, doğrulamada form varsayılan olarak bu alanın her ikisini de null değerine ayarladı. doğru beyan edildi.
Görünmez, #access, unset gizli kullanmaya çalıştım hiçbir şey çalışmıyor! Bu çok sorunlu çünkü şu anki proje kullanıcılarım, o anda profillerinin yalnızca küçük parçalarını, örneğin sadece adresi veya resmi düzenleyebilirler, bu yüzden grup kitlesini gizlersem, kullanıcı ait olduğu gruplardan dışarı atılır. Düzenle.
Ben hala kullanıcı kendi grubunda tutarken bu alanı gizlemek için aşağıdaki kodu kullanarak sona erdi.
$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>';
Bunu başarmanın daha iyi bir yolu var mı?
Teşekkürler