第六章 drupal的一个管理模块

在本章中,我们将创建一个具有管理接口的模块。我们创建的模块将使管理员能够给用户发送 email 消息——这一切都是在 Drupal 的管理部分进行的。

不过,本章还有另外一个目的。我们将使用几个新的钩子、表单API以及其它一些Drupal函数和结构。我们刻意选择了这些 API,因为 Drupal 5 以来它们进行了重大改版。因此,如果你已经熟悉了 Drupal 5 编程,那么本章将帮助你转换到 Drupal 6。

在创建我们的 email 模块的过程中,我们将完成下列工作:

  • 仔细研究 hook_menu(),使用访问控制设置
  • 使用表单API创建表单,并处理表单的生命周期
  • 使用 Drupal 的新的邮件子系统以及 hook_mail() 向用户发送消息
  • 使用 hook_mail_alter() 为外发邮件添加系统信息
  • 实现 hook_user(),为用户的 profile 页面添加信息

我们先从定义模块行为开始。

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 允许HTML标签:<a> <img><em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><p>
  • 自动断行和分段。

更多关於格式化选项的信息

Image CAPTCHA
验证码
|