see http://docs.djangoproject.com/en/dev/howto/custom-template-tags/
you should use the 'context' parameter. from link "Sometimes, your inclusion tags might require a large number of arguments, making it a pain for template authors to pass in all the arguments and remember their order. To solve this, Django provides a takes_context option for inclusion tags. If you specify takes_context in creating a template tag, the tag will have no required arguments, and the underlying Python function will have one argument -- the template context as of when the tag was called." On Jan 14, 3:17 am, SvartalF <darkae...@googlemail.com> wrote: > Why 'inclusion_tag' from 'django.template' does not accept the > argument 'name', as the method of 'tag' does? > > For example, I need two inclusion_tag's with the same functionality > but with different templates. It would be nice to do something like > this: > > register.inclusion_tag('first.html', name='tag_one') > (base_tag_function) > register.inclusion_tag('second.html', name='tag_two') > (base_tag_function) -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.