2009年4月18日星期六

i3原创: Drupal 自定义block 区块 步骤

自定义模块中定义 block 区块

1. 在 hook_block() 函数中 的 $op='list' 中 定义 区块名称如:
case 'list':
$blocks[0]['info'] = t('首页新注册企业列表');
$blocks[1]['info'] = t('首页推介企业列表')
return $blocks;

2. 在 在 hook_block() 函数中 定义 区块显示内容:
case 'view':
switch($delta){
case 0:
$blocks['subject'] = t('最新加入企业');
$blocks['content'] = $content;
break;
case 5:
$blocks['subject'] = t('黄页搜索');
$blocks['content'] = drupal_get_form('i3producer_producerlist_search', '', '');
break;

case 1:
$blocks['content'] = _i3producer_index_list();
break;
}
return $blocks;

3. 区块的显示内容,可以定义简单内容,也可以建函数显示。

4. 可以在后台管理中的区块中进行显示设置

-------------------------------------------
i3server
i3server
www.86-00.com

没有评论: