老葛的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)。