fix string_parsetemplate