2
オーガニックグループのgroup_audienceなど、フォーム内のフィールドへのアクセスを非表示または禁止する方法
これはしばらくの間私を悩ませてきました。グループオーディエンスフィールドのようなフィールド、または発行設定をフォームから非表示にしようとすると、検証時にフォームはこれらのフィールドの両方をnull値に設定しました。正しく宣言されています。 Invisible、#access、unset hidden none workを使用しようとしました!私の現在のプロジェクトでは、ユーザーが編集できるのはプロファイルのごく一部、たとえば住所や写真だけなので、グループの聴衆を非表示にすると、ユーザーは自分が所属するグループから追い出されてしまいます編集。 ユーザーをグループに残したまま、以下のコードを使用してこれらのフィールドを非表示にしました。 $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>'; 誰かがこれを達成するためのより良い方法を考えますか? ありがとう