Use outside packages.
[prawokultury.git] / menu / templatetags / menu_tags.py
diff --git a/menu/templatetags/menu_tags.py b/menu/templatetags/menu_tags.py
new file mode 100755 (executable)
index 0000000..7446cb7
--- /dev/null
@@ -0,0 +1,14 @@
+from django import template
+from fnpdjango.utils.views import get_current_object
+from ..models import items
+
+register = template.Library()
+
+
+@register.inclusion_tag('menu/menu.html', takes_context=True)
+def main_menu(context):
+    request = context['request']
+    obj = get_current_object(request)
+    for item in items:
+        item.check_active(request, obj)
+    return {'items': items}