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.

Reply via email to