diff --git a/libs/sysplugins/smarty_internal_compile_private_special_variable.php b/libs/sysplugins/smarty_internal_compile_private_special_variable.php index f99c233f..df94d528 100644 --- a/libs/sysplugins/smarty_internal_compile_private_special_variable.php +++ b/libs/sysplugins/smarty_internal_compile_private_special_variable.php @@ -38,8 +38,8 @@ class Smarty_Internal_Compile_Private_Special_Variable extends Smarty_Internal_C case 'foreach': return Smarty_Internal_Compile_Foreach::compileSpecialVariable(array(), $compiler, $_index); case 'section': - return "\$_smarty_tpl->getVariable('smarty')->value$parameter"; - case 'capture': + return Smarty_Internal_Compile_Section::compileSpecialVariable(array(), $compiler, $_index); + case 'capture': return "Smarty::\$_smarty_vars$parameter"; case 'now': return 'time()';