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

如何限制一个区块仅显示在node节点页面

赞成!
0
否决!

比如用views列出最新的文章或评论的区块,

不通过 区块的设置 仅显示在 node/* 或者内容类型的限制

有其他办法吗?

1 个回答

赞成!
0
否决!

最直接的方法,你已经不用了。如果你想只在某页显示,你可以通过代码调用出来,在指定的tpl模板文件里面。

如:

<?php
                $block = block_load('modulename', 'blockname');
                $b = drupal_render(_block_get_renderable_array(_block_render_blocks(array($block))));
                print $b;
              ?>