mirror of
https://github.com/netz39/www.netz39.de.git
synced 2025-05-25 05:57:55 +02:00
fix(recurringEvents): resolve threads
This commit is contained in:
parent
db630b6afd
commit
866cc208a5
2 changed files with 3 additions and 22 deletions
|
@ -1,11 +0,0 @@
|
||||||
---
|
|
||||||
layout: event
|
|
||||||
title: "recurringEvent"
|
|
||||||
author: MaxMustermann # optional, soll angegeben werden, wenn du der Ansprechpartner des Events bist
|
|
||||||
event:
|
|
||||||
start: 2025-04-16 19:00:00 # Datum, an dem das Event stattfindet. Die Zeit ist optional
|
|
||||||
end: 2025-04-16 21:00:00 # optional, Zeitpunkt, an dem das Event endet
|
|
||||||
organizer: "Netz39 Team <kontakt@netz39.de>" # optional, Kontaktdaten im ical Event
|
|
||||||
location: "Netz39 e.V." # optional, Ort des Events
|
|
||||||
rrule: "DTSTART=20250416T190000Z;FREQ=MONTHLY;INTERVAL=1;BYDAY=2FR" # follows https://icalendar.org/iCalendar-RFC-5545/3-3-10-recurrence-rule.html
|
|
||||||
---
|
|
|
@ -8,24 +8,16 @@ permalink: /calendar-data/
|
||||||
{% for event in site.events %}
|
{% for event in site.events %}
|
||||||
{% assign start = event.event.start | default: event.event_date %}
|
{% assign start = event.event.start | default: event.event_date %}
|
||||||
{% assign end = event.event.end | default: start %}
|
{% assign end = event.event.end | default: start %}
|
||||||
{% if event.event.rrule %}
|
|
||||||
{
|
{
|
||||||
"title": "{{event.title}}",
|
"title": "{{event.title}}",
|
||||||
"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
|
"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
|
||||||
"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
|
"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
|
||||||
"allDay": {% if start == end %}true{% else %}false{% endif %},
|
"allDay": {% if start == end %}true{% else %}false{% endif %},
|
||||||
"url": "{{event.url}}",
|
"url": "{{event.url}}",
|
||||||
"rrule": {% if event.event.rrule %}"{{event.event.rrule}}"{% else %}null{% endif %}
|
{% if event.event.rrule %}
|
||||||
|
"rrule": "{{event.event.rrule}}"
|
||||||
|
{% endif %}
|
||||||
}
|
}
|
||||||
{% else %}
|
|
||||||
{
|
|
||||||
"title": "{{event.title}}",
|
|
||||||
"start": "{{start | date: "%Y-%m-%dT%H:%M:%S"}}",
|
|
||||||
"end": "{{end | date: "%Y-%m-%dT%H:%M:%S"}}",
|
|
||||||
"allDay": {% if start == end %}true{% else %}false{% endif %},
|
|
||||||
"url":"{{event.url}}"
|
|
||||||
}
|
|
||||||
{% endif %}
|
|
||||||
{%unless forloop.last %},{%endunless%}
|
{%unless forloop.last %},{%endunless%}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue