Page: support using custom template name on PageSmarty