我正在使用 Drupal 核心配置文件模块,使用配置文件复选框向用户配置文件添加两个自定义字段。
我需要为这两个字段设置一个默认值,例如,默认选中第一个选项。如何才能做到这一点?我是 Drupal 开发的新手,但任何指导将不胜感激。
我正在使用 Druapl 6.22、Profile 6.22 和 Profile Checkboxes 6.x-1.2
我搜索并得到这个:
<?php
function my_module_form_alter(&$form, &$form_state, $form_id) {
if($form_id == 'user_profile_form') {
if(arg(0) == 'user' && arg(1)) {
$user = user_load(arg(1));
//Something wrong is here!!!
$form['test']['profile_test'][1]['#default_value'] = TRUE;
}
}
}
这是行不通的。我不知道如何获得正确的字段。我只需要在这个多选复选框中为第一个选项设置一个默认值。如何??