J'ai un champ field_agent_name. Je souhaite masquer ce champ dans mon module personnalisé à l'aide de hook_form_alter.
Comment faire ça.
L'utilisation du format hook_form_FORM_ID_alter est idéale:
function MODULENAME_form_CONTENTTYPE_node_form_alter(&$form, &$form_state, $form_id) {
$form['field_agent_name']['#access'] = FALSE;
}
Le code ci-dessous a fonctionné pour moi:
function modulename_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'contenttypename_node_form') {
$form['field_agent_name']['#access'] = 0;
}
}