ef297c9eb34127915b6cb16730e2da0d52d17135
[wolnelektury.git] / apps / picture / templatetags / picture_tags.py
1 from django import template
2 from django.template import Node, Variable, Template, Context
3 from catalogue.utils import split_tags
4
5 register = template.Library()
6
7 @register.inclusion_tag('picture/picture_short.html', takes_context=True)
8 def picture_short(context, picture):
9     context.update({
10         'picture': picture,
11         'main_link': picture.get_absolute_url(),
12         # 'related': picture.related_info(),
13         'request': context.get('request'),
14         'tags': split_tags(picture.tags),
15         })
16     return context
17                             
18 @register.inclusion_tag('picture/picture_wide.html', takes_context=True)
19 def picture_wide(context, picture):
20     context.update({
21         'picture': picture,
22         'main_link': picture.get_absolute_url(),
23         # 'related': picture.related_info(),
24         'request': context.get('request'),
25         'tags': split_tags(picture.tags),
26         })
27     return context
28