from django import template from django.utils.html import format_html from django.urls import reverse register = template.Library() @register.simple_tag(takes_context=True) def menuitem(context, url, css_class, title): url = reverse(url) # css_class = "" + css_class if len(url) > 1: if context.request.path.startswith(url): return format_html( '
{}
{}
{}
{}
{}