0.5.8 documentation breadcrumbs

This commit is contained in:
SDE
2024-07-11 18:56:48 +03:00
parent d83fb3c74a
commit a36401af3e

View File

@@ -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)