Source code for autobreadcrumbs.context_processors
# -*- coding: utf-8 -*-
"""
Template context processor
==========================
"""
from django.conf import settings
from autobreadcrumbs.resolver import PathBreadcrumbResolver
[docs]def AutoBreadcrumbsContext(request):
"""
Context processor to resolve breadcrumbs from current ressource.
Use ``request.path`` to know the current ressource url path and
``settings.ROOT_URLCONF`` to resolve it.
"""
r = PathBreadcrumbResolver(settings.ROOT_URLCONF)
return r.resolve(request.path, request=request)