欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

hook_block 平忠自己亲自做的例子

shiping1 的头像

function shipingzhongcustom_block($op='list',$delta=0){
    
    switch ($op)
    {
        case 'list' :
        $block[0]['info'] = t('我的第一个drupal模块');
        $block[1]['info'] = t('我的第二个drupal模块');
        return $block;
        
        case 'view' :
          switch ($delta)
          {
             case 0 :
               $block['subject'] = '我的第一个block';
             $block['content'] = '欢迎访问我的站点';
             break;
             case 1 :
               //$block['subject'] = '我的第二个block';
             //$block['content'] = '欢迎再次访问我的站点';
             $query = "select nid,title,created from {node}";
             $queryResult = db_query_range($query, 0 ,10);
             $links = array();
             while ($node = db_fetch_object($queryResult))
             {
                 $links[] = l($node->title,'node/'.$node->nid);
             }
             $block['content'] = theme('item_list', $links);
             $block['subject'] = '我的第二个block';
             break;
          }
        return $block;
        break;
    }
}

普通分类: