Skip to content

Commit 5c5896c

Browse files
feat: update the breadcrumbs (#330)
1 parent f603df7 commit 5c5896c

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

src/ansys_sphinx_theme/theme/ansys_sphinx_theme/components/breadcrumbs.html

+24-9
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,45 @@
11
{% block breadcrumbs %}
22
<nav aria-label="{{ _('Breadcrumb') }}">
33
<ul class="bd-breadcrumbs">
4-
{# Additional breadcrumbs before "Home" #} {% block rootrellink %} {% for
5-
(name, href) in theme_additional_breadcrumbs %}
4+
{# Additional breadcrumbs before "Home" #} {%- if
5+
theme_additional_breadcrumbs %} {% block rootrellink %} {# Home icon for
6+
only one theme_additional_breadcrumbs #} {% for name, href in
7+
theme_additional_breadcrumbs %} {% if loop.first %} {# Home icon #}
68
<li class="breadcrumb-item breadcrumb-home">
79
<a href="{{ href }}" class="nav-link">{{ name }}</a>
810
</li>
9-
{% endfor %} {% endblock %} {# Home icon #}
11+
{% else %} {# Breadcrumb item #}
1012
<li class="breadcrumb-item">
13+
<a href="{{ href }}" class="nav-link">{{ name }}</a>
14+
</li>
15+
{% endif %} {% endfor %}
16+
<li class="breadcrumb-item">
17+
<a
18+
href="{{ pathto(root_doc) }}"
19+
class="nav-link"
20+
aria-label="{{ _('Home') }}"
21+
>
22+
<i class="fa-solid fa-home"></i>
23+
</a>
24+
</li>
25+
{% endblock %} {%- else %} {# Home icon #}
26+
<li class="breadcrumb-item breadcrumb-home">
1127
<a
1228
href="{{ pathto(root_doc) }}"
1329
class="nav-link"
1430
aria-label="{{ _('Home') }}"
1531
>
16-
<i class="fa-solid fa-home"></i
17-
></a>
32+
<i class="fa-solid fa-home"></i>
33+
</a>
1834
</li>
19-
20-
{%- for doc in parents %} {% if doc.link %}
35+
{% endif %} {%- for doc in parents %} {% if doc.link %}
2136
<li class="breadcrumb-item">
2237
<a href="{{ doc.link|e }}" class="nav-link">{{ doc.title }}</a>
2338
</li>
2439
{% else %}
2540
<li class="breadcrumb-item">{{ doc.title }}</li>
26-
{% endif %} {%- endfor %} {% if title and pagename != root_doc %} {# Current
27-
page title #}
41+
{% endif %} {%- endfor %} {# Current page title #} {% if title and pagename
42+
!= root_doc %}
2843
<li class="breadcrumb-item active" aria-current="page">{{ title }}</li>
2944
{% endif %}
3045
</ul>

0 commit comments

Comments
 (0)