滚动
为 Drupal 7 开发模块
在本教程部分中,我将向你展示 Drupal 不仅仅是一款 CMS。我们将了解 Drupal 模块 的组成结构,并亲手创建几个属于我们自己的模块。
Drupal 是一个快速发展的系统,目前已经推出了第七个主要版本。成千上万个模块被开发出来,用于在网站上实现各种功能。然而,有时我们不仅仅需要通过鼠标来配置模块。有时我们可能不满意数据的输出顺序,或者数据显示的样式无法满足我们的需求。这时,Drupal 框架就能派上用场。我们将在以下网站上进一步了解该框架的强大功能:
我们决定在 Drupal 中创建一个模块,为此我们需要准备以下内容:
- 了解 Drupal 的基本结构。至少要知道,网站的附加模块通常存放在 sites/all/modules 文件夹中;如果该文件夹不存在,请自行创建。
- 掌握 PHP 语言的基本结构,因为 Drupal 本身就是用 PHP 编写的。如果你还不熟悉 PHP,也不必担心——我在教程中准备了一系列说明供你学习:
- PHP 运算符
- PHP 变量
- PHP 表达式
- PHP 数组
- PHP 控制结构
- for 计数循环
- PHP 函数
好了,首先让我们了解一个模块的结构,并通过 钩子(hooks) 来对我们的网站做一些小的修改。什么是 hook 呢?我们将在下一篇文章中详细探讨。