Drupal 7 开发内部培训资料, 分头诗人

如何在node里直接打印某个block

赞成!
0
否决!

如题:小弟想在一个node中直接打印某个block有哪些方法,

比如通过机器名获取然后打印的有木有,求大侠指教

2 个回答

赞成!
0
否决!
<?php
$block = block_load('modulename', 'blockname');
$b = drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
print $b;
?>
赞成!
0
否决!

呵呵,谢谢诗人,我通过$block = module_invoke('views', 'block_view', 'nearly_plans-block');做到了,thank you all the same