套用 Smarty

Signed-off-by: yehchge <yehchge@gmail.com>