fnp
/
django-migdal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fnpdjango-0.3 compatibility
[django-migdal.git]
/
migdal
/
templatetags
/
migdal_tags.py
diff --git
a/migdal/templatetags/migdal_tags.py
b/migdal/templatetags/migdal_tags.py
index
5cc64d2
..
9c2609c
100644
(file)
--- a/
migdal/templatetags/migdal_tags.py
+++ b/
migdal/templatetags/migdal_tags.py
@@
-2,11
+2,12
@@
# This file is part of PrawoKultury, licensed under GNU Affero GPLv3 or later.
# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
#
# This file is part of PrawoKultury, licensed under GNU Affero GPLv3 or later.
# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
#
+from django.shortcuts import get_object_or_404
from django_comments_xtd.models import XtdComment
from django_comments_xtd.models import XtdComment
-
from django.contrib import
comments
+
import django_comments as
comments
from django import template
from migdal import app_settings
from django import template
from migdal import app_settings
-from migdal.models import Category
+from migdal.models import Category
, Entry
register = template.Library()
register = template.Library()
@@
-73,3
+74,9
@@
def entry_comment_form(entry):
'form': comments.get_form()(entry),
'next': entry.get_absolute_url(),
}
'form': comments.get_form()(entry),
'next': entry.get_absolute_url(),
}
+
+
+@register.simple_tag
+def entry_url(slug, lang='pl'):
+ entry = get_object_or_404(Entry, **{'slug_%s' % lang: slug})
+ return entry.get_absolute_url()