我想始终渲染所有区域。即使它们不包含任何块。
我这样渲染我的区域(在page.tpl.php
):
<?php print render($page['region_name']); ?>
这是我正在使用的代码,但这没有效果。
function theme_name_page_alter(&$page) {
$regions = system_region_list($GLOBALS['theme'], REGIONS_ALL);
foreach ($regions as $region => $name) {
if(empty($page[$region])) {
$page[$region] = array();
}
}
}