Skip to content

Commit

Permalink
Merge branch 'main' into gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
hjonin committed Aug 29, 2023
2 parents e000f44 + 90c2a3e commit 1571e7e
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 5 deletions.
1 change: 1 addition & 0 deletions _data/i18n/en/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module.exports = {
about: "About",
accessibility: "Accessibility",
add_to_calendar: "Add to calendar",
back_to_top: "Back to Top",
blog: "Blog",
close: "Close",
Expand Down
1 change: 1 addition & 0 deletions _data/i18n/fr/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module.exports = {
about: "À propos",
accessibility: "Accessibilité",
add_to_calendar: "Ajouter au calendrier",
back_to_top: "Haut de page",
blog: "Blog",
close: "Fermer",
Expand Down
3 changes: 3 additions & 0 deletions _includes/components/add_to_calendar.njk
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<a class="fr-btn" href="/calendar/{{ title | slugify }}-{{ date | htmlDateString }}.ics">
{{ "add_to_calendar" | i18n }}
</a>
2 changes: 1 addition & 1 deletion content/calendar/calendar.njk
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ permalink: /calendar.ics
"start": [
{{ year }}, {{ month }}, {{ day }}, {{ hour }}, {{ minute }}
],
"duration": { "minutes": {{ event.data.duration }} },
"duration": { "minutes": {{ event.data.duration or 0 }} },
"title": "{{ event.data.title }}",
"description": "{{ event.data.description }}",
"location": "{{ event.data.location }}",
Expand Down
4 changes: 2 additions & 2 deletions content/calendar/event.njk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pagination:
data: collections.event
size: 1
permalink: "calendar/{{ pagination.items[0].data.title | slugify }}.ics"
permalink: "calendar/{{ pagination.items[0].data.title | slugify }}-{{ pagination.items[0].data.date | htmlDateString }}.ics"
---
{% set event %}
{% set currentEvent = pagination.items[0] %}
Expand All @@ -15,7 +15,7 @@ permalink: "calendar/{{ pagination.items[0].data.title | slugify }}.ics"
"start": [
{{ year }}, {{ month }}, {{ day }}, {{ hour }}, {{ minute }}
],
"duration": { "minutes": {{ currentEvent.data.duration }} },
"duration": { "minutes": {{ currentEvent.data.duration or 0 }} },
"title": "{{ currentEvent.data.title }}",
"description": "{{ currentEvent.data.description }}",
"location": "{{ currentEvent.data.location }}",
Expand Down
6 changes: 4 additions & 2 deletions content/fr/blog/posts/evenement.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@ location: online
tags:
- event
---
Voici un exemple d'événement qui sera ajouté au calendrier global accessible à l'adresse [/calendar.ics](/calendar.ics), et dont on peut télécharger l'événement de calendrier correspondant à l'adresse [/calendar/evenement-exemple.ics](/calendar/evenement-exemple.ics).
Voici un exemple d'événement qui sera ajouté au calendrier global accessible à l'adresse [/calendar.ics](/calendar.ics), et dont on peut télécharger l'événement de calendrier correspondant à l'adresse [/calendar/evenement-exemple-2023-09-10.ics](/calendar/evenement-exemple-2023-09-10.ics).

[Ajouter au calendrier](/calendar/evenement-exemple.ics){.fr-btn}
<p>
{% include "components/add_to_calendar.njk" %}
</p>

[Voir la section sur la fonctionnalité de calendrier](/fr/blog/fonctionnalités/#calendrier){.fr-link .fr-fi-arrow-right-line .fr-link--icon-right}
2 changes: 2 additions & 0 deletions content/fr/blog/posts/fonctionnalités.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,4 +88,6 @@ La présence des fichiers de template dans [`content/calendar`](https://github.c

Les articles libellés avec `event` y sont automatiquement ajoutés, et leurs fichiers d'événement de calendrier correspondant `.ics` sont automatiquement créés.

Il existe le composant bouton [`add_to_calendar`](https://github.com/codegouvfr/eleventy-dsfr/tree/main/_includes/components/add_to_calendar.njk) qui contient le lien vers le téléchargement du fichier d'événement.

[Voir un exemple d'événement](/fr/blog/evenement/){.fr-link .fr-fi-arrow-right-line .fr-link--icon-right}

0 comments on commit 1571e7e

Please sign in to comment.