diff --git a/drakul/base/templates/base.html b/drakul/base/templates/base.html
index fbb4b5f..4997d6c 100644
--- a/drakul/base/templates/base.html
+++ b/drakul/base/templates/base.html
@@ -1,4 +1,5 @@
{% load static %}
+{% load base_extras %}
@@ -22,8 +23,9 @@
{% if user.is_authenticated %}
diff --git a/drakul/base/templatetags/__init__.py b/drakul/base/templatetags/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/drakul/base/templatetags/base_extras.py b/drakul/base/templatetags/base_extras.py
new file mode 100644
index 0000000..d0b1dd3
--- /dev/null
+++ b/drakul/base/templatetags/base_extras.py
@@ -0,0 +1,10 @@
+from django import template
+
+register = template.Library()
+
+
+@register.simple_tag(takes_context=True)
+def active(context, url_name):
+ if context["request"].resolver_match.url_name == url_name:
+ return "active"
+ return ""