|
1 | 1 | {% block breadcrumbs %}
|
2 | 2 | <nav aria-label="{{ _('Breadcrumb') }}">
|
3 | 3 | <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 #} |
6 | 8 | <li class="breadcrumb-item breadcrumb-home">
|
7 | 9 | <a href="{{ href }}" class="nav-link">{{ name }}</a>
|
8 | 10 | </li>
|
9 |
| - {% endfor %} {% endblock %} {# Home icon #} |
| 11 | + {% else %} {# Breadcrumb item #} |
10 | 12 | <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"> |
11 | 27 | <a
|
12 | 28 | href="{{ pathto(root_doc) }}"
|
13 | 29 | class="nav-link"
|
14 | 30 | aria-label="{{ _('Home') }}"
|
15 | 31 | >
|
16 |
| - <i class="fa-solid fa-home"></i |
17 |
| - ></a> |
| 32 | + <i class="fa-solid fa-home"></i> |
| 33 | + </a> |
18 | 34 | </li>
|
19 |
| - |
20 |
| - {%- for doc in parents %} {% if doc.link %} |
| 35 | + {% endif %} {%- for doc in parents %} {% if doc.link %} |
21 | 36 | <li class="breadcrumb-item">
|
22 | 37 | <a href="{{ doc.link|e }}" class="nav-link">{{ doc.title }}</a>
|
23 | 38 | </li>
|
24 | 39 | {% else %}
|
25 | 40 | <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 %} |
28 | 43 | <li class="breadcrumb-item active" aria-current="page">{{ title }}</li>
|
29 | 44 | {% endif %}
|
30 | 45 | </ul>
|
|
0 commit comments