如题,经过摸索,发现有两种方法,如下
1:通过views_embed_view,代码片段如下:
<?php print views_embed_view('new_story','block_3');?>
两个参数,第一个参数是views名字,第二个参数,就是你要调用的block id。
2:通过module_invoke方法,代码片段如下
drupal 6版本如下调用:
$block = module_invoke('views','block','view','best_seller-block_1');
print $block['content'];
drupal 7版本如下调用:
$block = module_invoke('views', 'block_view', 'map-block_1');
print render($block);
需要注意的是最后一个参数。参数如何获取?打开views UI,然后鼠标放上去自己看。。。