Feiertage¶
Feiertage sorgen dafür, dass Kurseinheiten, die auf einen Feiertag fallen, automatisch ausfallen (kein Nachholtermin). Verwaltung unter Kurse → Feiertage.

Feiertage und Ferien zuerst eintragen
Die Termine eines Kurses werden einmal beim Anlegen berechnet. Ein Feiertag oder ein Ferieneintrag, den Sie erst später erfassen, wirkt nicht auf bereits angelegte Kurse. Tragen Sie Feiertage und Ferien deshalb so früh wie möglich im Jahr ein – bevor Sie die Kurse anlegen. Für einen kurzfristigen Ausfall einzelner Einheiten (z. B. Krankheit der Kursleitung) nutzen Sie Einheit ausfallen lassen: Sie setzt automatisch einen Ersatztermin ans Kursende und informiert die Teilnehmenden.
Schweizer Feiertage importieren¶
Die Schaltfläche Import Swiss Holidays for Current Year importiert die offiziellen Schweizer Feiertage des laufenden Jahres. Vorher wählen Sie unter Kantone für den Import die Kantone aus (mit Alle wählen alle auf einmal). Es ist zunächst kein Kanton angehakt.
- Schweizweite Feiertage (Feiertage, die in allen Kantonen gelten, z. B. Neujahr, Auffahrt, 1. August, Weihnachten) werden immer genau einmal angelegt – als Eintrag mit Kanton All, unabhängig von der Kantonsauswahl.
- Kantonale Feiertage (z. B. Karfreitag, der nicht in allen Kantonen gilt) werden nur für die angehakten Kantone angelegt – ein Eintrag pro Kanton.
- Feiertage mit festem Datum (Neujahr, 1. August, Weihnachten …) werden beim Import als wiederkehrend markiert (Spalte Recurring = Yes), bewegliche Feiertage (Karfreitag, Ostermontag, Auffahrt, Pfingstmontag …) nicht – sie ändern jedes Jahr ihr Datum.
- Der Import ist idempotent: Bereits vorhandene Feiertage werden nicht doppelt angelegt. Sind alle schon vorhanden, erscheint ein entsprechender Hinweis. Sie können später weitere Kantone nachimportieren.
Kantonsauswahl ohne Wirkung?
Fehlt auf dem Server die PHP-Erweiterung calendar, importiert das Plugin nur die schweizweiten Feiertage. Die Meldung nach dem Import weist dann darauf hin; kantonale Feiertage müssen in diesem Fall über Add New ergänzt werden (oder die Erweiterung muss vom Hoster aktiviert werden).
Bestehende Feiertage zusammenführen¶
Wurden die Feiertage früher importiert, liegt ein schweizweiter Feiertag noch pro Kanton vor (26 Zeilen für „Neujahr"). Die Schaltfläche Schweizweite Feiertage zusammenführen räumt das auf:
- Ein Klick öffnet eine Vorschau. Sie zeigt, welche Feiertage zusammengeführt würden und wie viele Zeilen dabei wegfallen. Es wird noch nichts verändert.
- Mit Jetzt zusammenführen wird je Feiertag ein Eintrag für alle Kantone angelegt und die 26 Kantonszeilen entfernt.
Zusammengeführt wird nur, was in allen Kantonen identisch vorliegt (gleiches Datum, gleicher Name, gleicher Typ, gleiche Wiederholung, gleiches Zeitfenster). Feiertage, die nur in einem Teil der Kantone gelten, sowie von Hand angepasste Einträge bleiben unverändert. Die Funktion lässt sich gefahrlos wiederholen; gibt es nichts zusammenzuführen, meldet die Vorschau das.
Auf bereits angelegte Kurse hat das Zusammenführen keine Auswirkung: Ob eine Einheit ausfällt, ändert sich nicht.
Welche Feiertage gelten für einen Kurs?¶
Der Kanton eines Kurses kommt vom verknüpften Raum (Feld Kanton am Raum).
- Kurs mit Raum-Kanton: Es zählen die Feiertage dieses Kantons plus die schweizweiten (Kanton All).
- Kurs ohne Raum oder Raum ohne Kanton: Es zählen nur die schweizweiten Feiertage. Kantonale Feiertage (z. B. Karfreitag nur für ZH) lassen so einen Kurs nicht ausfallen. Auch der Kalender zeigt dann nur die schweizweiten Tage.
Ältere Feiertagsliste?
Liegt ein schweizweiter Feiertag noch pro Kanton vor (siehe oben), gilt er für Kurse ohne Kanton nicht als schweizweit. Führen Sie die Liste zuerst mit Schweizweite Feiertage zusammenführen zusammen.
Die Änderung wirkt auf neu erzeugte oder verlängerte Termine; bereits angelegte Kurstermine bleiben unverändert.
Feiertag manuell hinzufügen¶
Über Add New lassen sich eigene Feiertage / freie Tage mit Name, Datum und Kanton ergänzen. Das Datum muss zwischen 2000 und zehn Jahren in der Zukunft liegen (Hinweis «Bitte das Jahr prüfen …», siehe Kurse anlegen).
Feiertage mit Uhrzeit¶
Ein Feiertag kann auf ein Zeitfenster eingeschränkt werden (zwei Uhrzeit-Felder,
mit Gedankenstrich verbunden). Leer gelassen gilt er ganztägig. Mit Zeitangabe
ist nur dieses Fenster gesperrt: Eine Kurseinheit, die auch nur teilweise
hineinragt, fällt ganz aus – sie wird nicht verkürzt oder verschoben. In der
Liste zeigt die Spalte Zeit entweder HH:MM–HH:MM oder „Ganztägig".
Mehrere Feiertage löschen¶
Die Liste hat vor jeder Zeile ein Häkchen (oben ein Häkchen für alle). Mit Delete selected («Ausgewählte löschen») entfernen Sie alle markierten Feiertage in einem Schritt nach Rückfrage; der Delete-Knopf in der Zeile löscht weiterhin nur genau diese Zeile. Der Kantonsfilter der Liste hilft, gezielt z. B. alle Feiertage eines Kantons zu markieren. Bereits angelegte Kurse bleiben davon unberührt.
Duplikate entfernen¶
Die Schaltfläche Remove Duplicate Holidays ist ein Sicherheitsnetz: Sie entfernt echte Doppeleinträge (gleiches Datum, Name und Kanton) und behält je einen. Bei sauberen Daten meldet sie „No duplicate holidays found".
Wie Feiertage Kurseinheiten beeinflussen¶
Beim Berechnen der Kurstermine prüft das Plugin jeden Termin gegen die Feiertagsliste:
- Termin trifft Feiertag (im gepflegten Zeitfenster, falls vorhanden) → die Einheit fällt aus – es gibt keinen Nachholtermin, der Zyklus rückt nicht nach.
- Ausnahme am Kurs: Ist am Kurs die Option „Kurs auch bei Feiertagen durchführen" aktiviert, findet die Einheit trotz Feiertag statt.
- Ausnahme pro Termin: Für einzelne Daten lässt sich diese Regel zusätzlich gezielt übersteuern – siehe Termin-Ausnahmen pro Datum. Eine solche Einzel-Ausnahme hat Vorrang vor dem Kursschalter.
Feiertag nachträglich eingetragen
Trägt man einen Feiertag ein, nachdem ein Kurs angelegt wurde, zeigt der Kurs-Editor die verschobenen Einheiten an und bietet den Knopf zum Anpassen samt Mail an die Teilnehmenden an – siehe Einheiten anpassen und Teilnehmende informieren.