Trong Drupal 6, chúng ta có thể sử dụng PHP để đặt các giá trị mặc định, nhưng cùng một mã không thể được sử dụng với Drupal 7.
Tôi đang cố gắng thực hiện điều này thông qua hook_form_alter()
, nhưng mã không hoạt động.
function my_form_alter(&$form, &$form_state, $form_id) {
dsm($form);
switch($form_id) {
case 'accounts_node_form':
$form["field_accounts"]["und"]['#default_value'] = $default;
// …
break;
}
}
$form["field_accounts"]["und"][0]["value"]['#default_value'] = $default;