Drupal 开发:块与表单 API 详解
1. 块的操作
在 Drupal 开发中,块是页面布局的重要组成部分。以下是关于块的一些操作和示例。
1.1 不同 delta
值的块处理
if ($delta == 0) {
// Do something to block 0
}
elseif ($delta == 1) {
// Do something to block 1
}
elseif ($delta == 2) {
// Do something to block 2
}
return $block;
这里根据 $delta
的不同值对不同的块进行处理, $delta
可以理解为块的一个标识。
1.2 添加待审批用户块示例
可以通过编写函数来添加一个显示待审批用户的块,示例代码如下:
function userapproval_block($op = 'list', $delta = 0, $edit = array()) {
switch ($op) {
case 'list':
$blocks[0]['info'] = t('Pending users');
return $blocks;
case 'view':
if (use