原创  增加一个自己的drupal Site configuration 收藏

今天介绍一个简单的drupal站点配置开发。

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')

后面一个参数是默认值。

-----------------

就是这么简单。

发表于 @ 2007年08月03日 14:51:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:Drupal theme 自定义region实现 | 新一篇:CentOS ffmpeg 安装成功

  • 发表评论
  • 评论内容:
  •  
Copyright © bobo068
Powered by CSDN Blog