You are here

创建一个drupal区块(1)

老葛的Drupal培训班 Think in Drupal

在这个例子中,你将创建两个区块,它们使得内容审核更易于管理。首先,你将创建一个区块用来列出等待批准的评论,然后你将创建一个区块用来列出未发布的节点。两个区块都为其中的每个待审核内容提供了链接,用来指向内容编辑表单页面。
       让我们创建一个名为approval.module的模块,它将包含我们的区块代码。在路径sites/all/modules/custom下面创建一个名为approval的文件夹(如果modules和custom不存在的话,你需要创建它们)。
       接下来,向文件夹中添加approval.info文件:
 
; $Id$
name = Approval
description = Blocks for facilitating pending content workflow.
package = Pro Drupal Development
core = 6.x
 
接着,再添加approval.module文件:
<?php
// $Id$
 
/**
 * @file
 * Implements various blocks to improve pending content workflow.
 */
 
    当你创建好这些文件后,在“管理➤站点构建 ➤模块”下面启用该模块。你还会用到approval.module,所以不要关闭文本编辑器。
       让我们添加区块钩子并实现list操作,这样,我们的区块就会出现在区块管理页面上的区块列表中(参看图9-4)。

Drupal版本: