14 lines
375 B
Python
14 lines
375 B
Python
from django import template
|
|
from django.urls import reverse
|
|
|
|
register = template.Library()
|
|
|
|
|
|
@register.simple_tag(takes_context=True)
|
|
def active_path(context, path_name, class_name):
|
|
path = reverse(path_name)
|
|
request_path = context.get("request").path
|
|
|
|
if path == request_path or ("basepath" in context and context["basepath"] == path):
|
|
return class_name
|