From a36401af3ec4e28b0f2a4f80b975cd219334318f Mon Sep 17 00:00:00 2001 From: SDE Date: Thu, 11 Jul 2024 18:56:48 +0300 Subject: [PATCH] 0.5.8 documentation breadcrumbs --- DocsApp/views.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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)