Index: branches/unlabeled/unlabeled-1.61.2/core/kernel/processors/main_processor.php =================================================================== diff -u -r5911 -r5946 --- branches/unlabeled/unlabeled-1.61.2/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 5911) +++ branches/unlabeled/unlabeled-1.61.2/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 5946) @@ -650,9 +650,13 @@ function RenderElements($params) { + if (!isset($params['elements']) || !$params['elements']) return; $elements = explode(',',$params['elements']); if (isset($params['skip']) && $params['skip']) { - $skip = explode(',',$params['skip']); + $tmp_skip = explode(',',$params['skip']); + foreach ($tmp_skip as $elem) { + $skip[] = trim($elem); + } } else { $skip = array(); @@ -662,9 +666,9 @@ foreach ($elements as $an_element) { $cur = trim($an_element); - if (in_array($an_element,$skip)) continue; + if (in_array($cur,$skip)) continue; $pass_params = $params; - $pass_params['name'] = trim($an_element); + $pass_params['name'] = $cur; $o .= $this->ParseBlock($pass_params); } return $o;