ユーザーの役割に応じて一部のフィールドを非表示にする必要があるフォームをセットアップしようとしています。hook_form_FORM_ID_alter を使用して、自分のモジュールでこれを行っています。一般的なテキスト、電子メール、またはリンク フィールド (例: $form['field_companyname']['und'][0]['value']['#type']='hidden') では問題ありません。しかし、画像フィールドや複数値ファイル フィールドの場合、通常の方法ではうまくいきません。
誰でも私に手がかりを与えることができますか?