Index: branches/5.0.x/core/kernel/processors/main_processor.php =================================================================== diff -u -N -r12666 -r12704 --- branches/5.0.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 12666) +++ branches/5.0.x/core/kernel/processors/main_processor.php (.../main_processor.php) (revision 12704) @@ -1,6 +1,6 @@ Application->LateParsed[$name])) { - $f = $this->Application->PreParsedBlocks['capture_'.$name.$this->Application->LateParsed[$name]]; - $this->Application->Parser->SetParam($name, $f(array())); - }*/ - - $res = $this->Application->Parser->GetParam($params['name']); + if (array_key_exists($name, $this->Application->Parser->Captures)) { + $capture_params = $params; + $capture_params['name'] = '__capture_' . $name; + + $this->Application->Parser->SetParam($name, $this->Application->ParseBlock($capture_params)); + } + + $res = $this->Application->Parser->GetParam($name); + if ($res === false) { $res = ''; } - if (isset($params['plus'])) { + if (array_key_exists('plus', $params)) { $res += $params['plus']; }