6
hook_form_alterを使用してフィールドを読み取り専用にする方法
編集モードでは、Drupalプロファイルフォームフィールドの一部を読み取り専用にしようとしています。hook_alterで次のコードを使用しています $form[field_organisation_company_name][und][0]['#after_build'][]='_build_element_readonly'; function _build_element_readonly($element, &$form_state) { $element['value']['#attributes']['readonly'] = 'readonly'; return $element; } UIでは、フィールドは読み取り専用として表示されますが、それでも、firebugとsaveを使用して値を変更できます。この動作を防ぐ方法はありますか?