Drupal 6.x 模块创建教程

此教程描述了如何创建一个 Drupal 6 的模块。它是 Drupal 5 教程的更新。此教程大多数内容对 Drupal 5 同样有效,但你应查阅 API 文档,还有文档 “如何更新你的模块从 Drupal 的一个版本到另一个版本”。

一个模块是一些函数的集合。它连接到 Drupal ,提供额外的功能。读完此教程,你将可以创建一个基础的 block 模块,并把它作为更高级的模块和 node 模块的一个模板。

此教程不准备让你写一个对外发布的模块。它不包含缓存,也没有关于权限和安全事项的详细说明。使用它作为一个出发点,同时查看其他的模块和 Drupal 手册,还有文档 “写安全的代码” 和 “编程标准”以得到更多信息。

此教程假设你已有:

  • 基础的 PHP 支持,包括句法和 对象 的概念
  • 对数据库的表,字段,记录和 SQL 语句 有基本的理解
  • 一个正在工作的 Druapl 站点
  • Drupal 管理权限
  • Webserver 访问权限

此教程不假设你有任何的 Drupal 模块内部工作机制的知识。 此教程将不帮助你编写Drupal 版本早于 5 的模块。