0

好的,这对常规块很有用:

     <?php $block = module_invoke('block', 'block', 'view', '15');
   print $block['content']; ?>

但我有一个块视图的显示并将鼠标悬停在管理/块页面中的编辑上,我得到:

/views/sc_file_view-block_4

所以我尝试的第一件事是:

                <?php $block = module_invoke('views','view','block', 'sc_file_view_4');
           print $block['content']; ?>

但是没有输出。还有另一种拉块的方法(实际上是块的显示视图?)

我试过改变视图/块等但没有运气。

4

2 回答 2

0

您可以尝试按views_get_view_result功能获取块内容。

检查更多信息:http ://api.drupal.org/api/views/views.module/function/views_get_view_result/7

于 2013-03-16T06:04:09.127 回答
0

我不确定,但它现在在我的情况下有效

print render($block['content']);
于 2014-09-09T11:48:39.263 回答