main
- Commands straightsoft:api_events:retrieve und mummertmedia:events-import - Zusatzfelder tl_calendar_events (DCA + deutsche Sprachdatei) - Fix: DBAL-4-kompatibles Löschen entfernter Termine (ArrayParameterType::STRING) - Fix: stabile Aliase (eigener Datensatz wird bei Eindeutigkeitsprüfung ausgenommen) - ChurchDesk-Organisation und Partner-Token über ENV statt im Code Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
mummert/loessnitz-bundle
Projektspezifische Contao-5.7-Erweiterungen für loessnitz-kirchspiel.de.
Konsolenbefehle
| Befehl | Zweck |
|---|---|
straightsoft:api_events:retrieve |
Lädt alle öffentlichen Termine aus der ChurchDesk-API nach files/churchdesk-import/events.json |
mummertmedia:events-import |
Überträgt die JSON-Datei nach tl_calendar_events (Kalender-ID 6), aktualisiert per externalId und löscht Termine, die nicht mehr im Feed sind |
Beide Befehle laufen per Cronjob.
Konfiguration (.env.local im Projekt)
CHURCHDESK_ORGANIZATION_ID=...
CHURCHDESK_PARTNER_TOKEN=...
Zusatzfelder tl_calendar_events
contao/dca/tl_calendar_events.php legt die vom Import und den Templates
genutzten Felder an: externalId, url, contributors, pastor, price,
summary, street, street2, postal, city, longitude, latitude,
allDay, showEndTime, formLink, formEmbed.
Installation
"repositories": [
{ "type": "vcs", "url": "ssh://git@git.mummert.media:3245/mummert/loessnitz-bundle.git" }
],
"require": {
"mummert/loessnitz-bundle": "^1.0"
}
Languages
PHP
100%