Drupal 6: Embeding View in a block



function hook_block($op = 'list', $delta = 0, $edit = array()) {

    switch ($op) {
        case 'list':
            $blocks[0]['info'] = t('Example Block');
            return $blocks;


        case 'view':
        default:

            $view = views_get_view('view_name');
             $view->set_display('default');
            $view->set_arguments(array(arg(2)));


            $output = '';
            $output = $view->render();
           $block['content'] = $output;
            return $block;

            break;
    }
}

 

 


COMMENTS