0.5.8 documentation breadcrumbs
This commit is contained in:
@@ -63,12 +63,24 @@ def DocsView(request, version=None, art_url=None):
|
|||||||
enable=True,
|
enable=True,
|
||||||
).order_by('order', 'name')
|
).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 = {
|
Dict = {
|
||||||
'cur_article': art,
|
'cur_article': art,
|
||||||
'cur_version': vers_obj,
|
'cur_version': vers_obj,
|
||||||
'doc_tree': doc_tree,
|
'doc_tree': doc_tree,
|
||||||
'allow_versions': versions
|
'allow_versions': versions,
|
||||||
|
'breadcrumbs': breadcrumbs,
|
||||||
}
|
}
|
||||||
t = loader.get_template('pages/p_documentation.html')
|
t = loader.get_template('pages/p_documentation.html')
|
||||||
return get_inter_http_respose(t, Dict, request)
|
return get_inter_http_respose(t, Dict, request)
|
||||||
|
|||||||
Reference in New Issue
Block a user