第八章 drupal之过滤器、动作与钩子

在本章中,我们将构建一个模块,它自动为系统中的所有用户发送时事通讯邮件。在第六章中,我们学习了电子邮件方面的特性。在本章中,我们将关注另外三个重要话题:构造内容过滤器(filter)、创建一个动作(action)并为这个动作分配一个触发器(trigger),还将创建一个可以让其它模块可以实作的钩子(hook)。

在整个过程中,我们将重温已经探寻过的话题,不过我们关注的焦点将是三个新话题。在本章的课程中,我们将完成如下工作:

  • 指出模块的依赖
  • 创建一个简单的内容类型
  • 创建内容过滤器(filter)以及过滤器的管理界面
  • 添加一个新动作(action)
  • 定义一个定制的钩子并实作它
  • 重温 mail API——这一次是给所有用户发邮件
  • 使用主题系统把纯文本邮件主题化
  • 创建一个触发器(trigger)

有一长串话题需要讨论。不过本章演示了在 Drupal 中如何高效地完成复杂模块的编程任务。

与往常一样,我们先简单描述一下这个新模块能做那些工作。

评论

发表新评论

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

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

Image CAPTCHA
验证码
|