Index: trunk/core/kernel/parser/construct_tags.php =================================================================== diff -u -r2596 -r3310 --- trunk/core/kernel/parser/construct_tags.php (.../construct_tags.php) (revision 2596) +++ trunk/core/kernel/parser/construct_tags.php (.../construct_tags.php) (revision 3310) @@ -202,6 +202,7 @@ if (defined('EXPERIMENTAL_PRE_PARSE')) { $code = $this->Parser->GetCode(); array_unshift($code, '$o = \'\';'); + array_unshift($code, '$application->Parser->Params = $params;'); array_unshift($code, '$application =& kApplication::Instance();'); array_unshift($code, 'extract($params);'); @@ -213,7 +214,7 @@ $defaults .= ');'; array_unshift($code, '$params = array_merge_recursive2($defaults, $params);'); array_unshift($code, $defaults); - + $code[] = 'return $o;'; global $debugger;