1.在menu中声明一个网站配置:
function events_menu($may_cache) {
global $user;
$items = array();
if ($may_cache) {
$items[] = array('path' => 'admin/settings/events',
'title' => t('FMA Web Site Config'),
'description' => t("Right part of the header in home page; After submitting event registration form, forward to this page"),
'callback' => 'drupal_get_form',
'callback arguments' =>array('events_config'),
'type' => MENU_NORMAL_ITEM
);
}
return $items;
}
2.实现配置页面表单:
function events_config() {
$form['events_members_thanks_url'] = array(
'#type' => 'textfield',
'#title' => t('Events Members Thanks URL'),
'#default_value' => variable_get('events_members_thanks_url', 'events_members/thanks'),
'#size' => 50,
'#maxlength' => 255,
'#description' => t("After events registration, forward to this page")
);
return system_settings_form($form); //这里是关键
}
------------------
3.读取配置信息:
variable_get('events_members_thanks_url', 'events_members/thanks')
后面一个参数是默认值。
-----------------