diff --git a/DocsApp/views.py b/DocsApp/views.py index 305bf1d..fa739e0 100644 --- a/DocsApp/views.py +++ b/DocsApp/views.py @@ -63,12 +63,24 @@ def DocsView(request, version=None, art_url=None): enable=True, ).order_by('order', 'name') + breadcrumbs = OrderedDict({ + 'Документация и техническая поддержка': reverse('docs_main'), + f'Документация для версии {version}': reverse( + 'docs_version_page', kwargs={'version': version}), + }) + breadcrumbs.update({ + item.name: reverse( + 'docs_art_page', kwargs={'version': version, 'art_url': item.url} + ) for item in active_arts + }) + Dict = { 'cur_article': art, 'cur_version': vers_obj, 'doc_tree': doc_tree, - 'allow_versions': versions + 'allow_versions': versions, + 'breadcrumbs': breadcrumbs, } t = loader.get_template('pages/p_documentation.html') return get_inter_http_respose(t, Dict, request)