Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

banner_tags as a inclusion tag

  • Loading branch information...
commit a2bdf96a0b98d7de9fc48b87e33cababb7cddd2b 1 parent 4bd095c
@hecrogon hecrogon authored
Showing with 8 additions and 8 deletions.
  1. +8 −8 src/banner/templatetags/banner_tags.py
View
16 src/banner/templatetags/banner_tags.py
@@ -1,16 +1,16 @@
### -*- coding: utf-8 -*- ####################################################
from django.conf import settings
-from native_tags.decorators import function
+from django import template
+from banner.models import Banner
-from ..models import Banner
+register = template.Library()
+@register.inclusion_tag('banner_source.html')
def get_banner(slug, width, height, queryset=Banner.objects.all()):
banner = queryset.get_or_create(slug=slug.encode('utf-8'))[0]
- return "banner_source.html", {
- 'banner': banner, 'size': "%ix%i" % (width, height),
- 'width': width, 'height': height,
- 'STATIC_URL': settings.STATIC_URL,
+ return {
+ 'banner': banner, 'size': "%ix%i" % (width, height),
+ 'width': width, 'height': height,
+ 'STATIC_URL': settings.STATIC_URL,
}
-
-get_banner = function(get_banner, inclusion=True, cache=60)
Please sign in to comment.
Something went wrong with that request. Please try again.