Os postfilters de template são funções de PHP nas quais seus templates são rodados imediatamente depois de serem compilados. Os postfilters podem ser ou registradocarrgados do diretório de plugins usando a função load_filter() ou pela variável de configuração $autoload_filters. O Smarty passará o código fonte do template compilado como o primeiro argumento, e espera a função retornar o resultado do processamento.
Example 15.3. usando um postfilter de template
<?php // ponha isto em sua aplicação function add_header_comment($tpl_source, &$smarty) { return "<?php echo \"<!-- Created by Smarty! -->\n\" ?>\n".$tpl_source; } // registra o postfilter $smarty->register_postfilter("add_header_comment"); $smarty->display("index.tpl"); ?> {* compiled Smarty template index.tpl *} <!-- Created by Smarty! --> {* rest of template content... *}