# 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 ```json "repositories": [ { "type": "vcs", "url": "ssh://git@git.mummert.media:3245/mummert/loessnitz-bundle.git" } ], "require": { "mummert/loessnitz-bundle": "^1.0" } ```