Index: branches/unlabeled/unlabeled-1.11.2/core/kernel/processors/tag_processor.php =================================================================== diff -u -r5653 -r5741 --- branches/unlabeled/unlabeled-1.11.2/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 5653) +++ branches/unlabeled/unlabeled-1.11.2/core/kernel/processors/tag_processor.php (.../tag_processor.php) (revision 5741) @@ -50,6 +50,13 @@ } //echo htmlspecialchars($tag->GetFullTag()).'
'; + + // pass_params for non ParseBlock tags :) + if (isset($params['pass_params']) && $params['pass_params']) { + $params = array_merge_recursive2($this->Application->Parser->Params, $params); + unset($params['pass_params']); + } + $ret = $this->$Method($params); if (isset($params['js_escape']) && $params['js_escape']) { $ret = str_replace('\'', ''', $ret);