smarty compile file