Skip to content

Commit

Permalink
Add a breadcrumbs block
Browse files Browse the repository at this point in the history
  • Loading branch information
Ash-Crow committed Dec 5, 2023
1 parent c708174 commit 4ef9400
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
20 changes: 20 additions & 0 deletions content_manager/templates/content_manager/blocks/breadcrumbs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

{% if self.get_ancestors|length > 1 %}
<nav role="navigation" class="fr-breadcrumb" aria-label="vous êtes ici :">
<button class="fr-breadcrumb__button" aria-expanded="false" aria-controls="page-breadcrumb">Voir le fil d’Ariane</button>
<div class="fr-collapse" id="page-breadcrumb">
<ol class="fr-breadcrumb__list">
{% for p in self.get_ancestors %}
{% if p.is_root == False %}
<li>
<a class="fr-breadcrumb__link" href="{{ p.url }}">{{ p.title }}</a>
</li>
{% endif %}
{% endfor %}
<li>
<a class="fr-breadcrumb__link" aria-current="page">{{ self.title }}</a>
</li>
</ol>
</div>
</nav>
{% endif %}
4 changes: 4 additions & 0 deletions content_manager/templates/content_manager/content_page.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,14 @@
{% for block in page.body %}
{% if block.block_type == 'hero' %}
{% include "content_manager/blocks/hero.html" %}
<div class="fr-container">
{% include "content_manager/blocks/breadcrumbs.html" %}
</div>
{% elif block.block_type == 'title' %}
<div class="fr-container fr-mt-6w">
<div class="fr-grid-row fr-grid-row--gutters">
<div class="fr-col-12{% if not block.value.large %} fr-col-offset-md-2 fr-col-md-8{% endif %}">
{% include "content_manager/blocks/breadcrumbs.html" %}
<h1 class="fr-display--sm">{{ block.value.title }}</h1>
</div>
</div>
Expand Down

0 comments on commit 4ef9400

Please sign in to comment.