Drupal函数

Drupal函数库,尽可能多的包括Drupal开发过程中使用的函数,方便开发人员了解并掌握.

hook_validate 的实现

announcement_validate

这是 hook_validate 的实现。当用户提交了创建或编辑表单之后,调用这个函数。在这里,我们检查过期日期是否在发布日期之后。(细节参见 http://api.drupal.org/api/HEAD/function/hook_validate。)

输入参数:$node
要检验的节点。

hook_view 的实现

announcement_view

这是 hook_view 的实现。这个函数使 announcement 模块能够在 Drupal 系统显示任何公告节点之前添加额外的变量。在这里,我们将公告细节的 URL 插入公告节点对象。(细节参见 http://api.drupal.org/api/HEAD/function/hook_view。)

输入参数:$node

显示所有公告的函数

announcement_all

这个函数创建一个主题化的公告列表。对于一般用户,只显示没有过期的公告。如果用户有权编辑公告,则显示所有公告。

返回值
显示所有公告的格式化内容。

清单 11. 显示所有公告的函数

function announcement_all() {

hook_form 的实现

announcement_form

这是 hook_form 的实现。当要创建或编辑公告时,调用这个函数来创建要显示的表单。(细节参见 http://api.drupal.org/api/HEAD/function/hook_form。)

输入参数:$node
要创建或编辑的节点。
返回值

hook_settings 的实现

announcement_settings

这是 hook_settings 的实现。这个函数提供一个管理界面,用来控制 announcement 模块的各种设置。(细节参见 http://api.drupal.org/api/4.7/function/hook_settings。)

页面

Subscribe to RSS - Drupal函数