X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0d0fa7a4cd45b477e40740a8d971ec814bc6a4a9..1f74e9a6dc7dd2303f3271ccf4c7a3eb59e3e27e:/apps/sponsors/templatetags/sponsor_tags.py diff --git a/apps/sponsors/templatetags/sponsor_tags.py b/apps/sponsors/templatetags/sponsor_tags.py index 87289e8d5..fb8e6b358 100644 --- a/apps/sponsors/templatetags/sponsor_tags.py +++ b/apps/sponsors/templatetags/sponsor_tags.py @@ -1,4 +1,9 @@ +# -*- coding: utf-8 -*- +# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. +# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. +# from django import template +from django.utils.safestring import mark_safe from sponsors import models @@ -6,7 +11,11 @@ from sponsors import models register = template.Library() -def sponsors(): - return {'sponsor_groups': models.SponsorGroup.objects.all()} +def sponsor_page(name): + try: + page = models.SponsorPage.objects.get(name=name) + except: + return u'' + return mark_safe(page.html) -compressed_js = register.inclusion_tag('sponsors/sponsors.html')(sponsors) +sponsor_page = register.simple_tag(sponsor_page)