【发布时间】:2011-02-07 23:22:14
【问题描述】:
我已将我的地区添加到信息文件中:
regions[mine] = Mine
然后我创建了一个带有块显示的视图,并将这个块添加到我的自定义区域。
最后,我在 node.tpl.php 中调用:
print render(block_get_blocks_by_region('mine'));
但我有一个带有 html 的空白页面:
请帮忙??!!
【问题讨论】:
我已将我的地区添加到信息文件中:
regions[mine] = Mine
然后我创建了一个带有块显示的视图,并将这个块添加到我的自定义区域。
最后,我在 node.tpl.php 中调用:
print render(block_get_blocks_by_region('mine'));
但我有一个带有 html 的空白页面:
请帮忙??!!
【问题讨论】:
你为什么在你的 node.tpl.php 文件中调用它?这在上下文中没有任何意义。您似乎希望在区域内有一个块 - 这是在管理页面中配置的,而不是主题文件。
如果你得到一个完全空白的 html 页面,那么你的 PHP 中可能有错误 - Drupal 习惯于吞下 PHP 错误而没有任何可见的警告。
【讨论】: