| 1 |
<?php |
<?php |
| 2 |
// $Id: emptyregionrender.inc,v 1.1 2009/10/18 15:25:22 swentel Exp $ |
// $Id: emptyregionrender.inc,v 1.1.2.1 2009/10/18 18:26:37 swentel Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 48 |
/** |
/** |
| 49 |
* Implementation of nd_pluginname_process(). |
* Implementation of nd_pluginname_process(). |
| 50 |
*/ |
*/ |
| 51 |
function ds_emptyregionrender_process(&$vars, &$node_display, $nd_display_settings) { |
function ds_emptyregionrender_process(&$vars, &$display, $display_settings, $object_type) { |
| 52 |
foreach ($node_display->all_regions as $region_name => $region_title) { |
foreach ($display->all_regions as $region_name => $region_title) { |
| 53 |
$render = ds_default_value($nd_display_settings, $vars['node']->build_mode, 'emptyregionrender', 'render', $region_name, FALSE); |
$render = ds_default_value($display_settings, $vars[$object_type]->build_mode, 'emptyregionrender', 'render', $region_name, FALSE); |
| 54 |
if ($render == TRUE && !isset($node_display->themed_regions[$region_name])) { |
if ($render == TRUE && !isset($display->themed_regions[$region_name])) { |
| 55 |
$node_display->themed_regions[$region_name] = array('content' => ' '); |
$display->themed_regions[$region_name] = array('content' => ' '); |
| 56 |
if ($region_name == 'left' || $region_name == 'right') { |
if ($region_name == 'left' || $region_name == 'right') { |
| 57 |
$node_display->region_classes[$region_name] = $region_name; |
$display->region_classes[$region_name] = $region_name; |
| 58 |
} |
} |
| 59 |
} |
} |
| 60 |
} |
} |