improve article template tags with template_name support