增加一个自己的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')

后面一个参数是默认值。

 

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

就是这么简单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值