janborg / contao-h4a_tabellen
Spielpläne und Tabellen von handball4all in Contao CMS integrieren
Package info
github.com/janborg/contao-h4a_tabellen
Type:contao-bundle
pkg:composer/janborg/contao-h4a_tabellen
Fund package maintenance!
Requires
- php: ^8.3
- ext-curl: *
- codefog/contao-haste: ^5.0
- contao/calendar-bundle: ^5.3
- contao/core-bundle: ^5.3
- doctrine/dbal: ^3.6
- mvo/contao-group-widget: ^1.5
- psr/log: ^3.0
- symfony/cache-contracts: ^3.0
- symfony/config: ^6.0 || ^7.0
- symfony/console: ^6.0 || ^7.0
- symfony/dependency-injection: ^6.0 || ^7.0
- symfony/dom-crawler: ^6.0 || ^7.0
- symfony/event-dispatcher-contracts: ^3.0
- symfony/http-client-contracts: ^3.0
- symfony/http-foundation: ^6.0 || ^7.0
- symfony/http-kernel: ^6.0 || ^7.0
- symfony/routing: ^6.0 || ^7.0
- symfony/translation: ^6.0 || ^7.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.5
- contao/easy-coding-standard: ^6.0
- contao/manager-plugin: ^2.0
- contao/test-case: ^5.0
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-symfony: ^1.2
- phpunit/phpunit: ^9.5
- shipmonk/composer-dependency-analyser: ^1.7
- symfony/phpunit-bridge: ^8.0
- symplify/easy-coding-standard: 13.2.3
Suggests
- janborg/contao-h4a_gamestats: to get scores and gamestats for all your games
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2026-08-03 11:11:43 UTC
README
Features
- Backend Module zur Anzeige der Saisons, Teams und Tournaments eines Clubs
- Contentelement zur Anzeige der Spiele eines Teams einer Saison
- Contentelement zur Anzeige der aktuellen Tabelle einer Liga
- Contentelement zur Anzeige der offiziellen Widgets von handball.net
- Import der Spiele einer Mannschaft in einen Contao-Kalender
- Cron zum Update der Spiele im Contao-Kalender
- Cron zum Update der Ergebnisse der Spiele im Contao-Kalender
- Cron zum Abruf neuer Saisons eines Clubs
- Cron zum Abruf neuer Teams und Tounaments in einer Saison
(IDs der Ligen und Mannschaften kann der Verein in seinem Vereinsaccount abrufen)
Installation
Installation erfolgt über den Contao Manager oder direkt per Composer:
composer require janborg/contao-h4a_tabellen
Einrichtung
Zuerst muss der CLub im Backend Module "Handballnet Teams" angeegt werden. Dazu wird die ID des Vereins benötigt, diese findest du unter https://www.handball.net/vereine, z.Bsp:
- handball4all.schleswig-holstein.1518 für den THW Kiel
- handball4all.suedbaden.592 für die HSG Konstanz
Zeige dann die Kindelemente an und klicke dort auf den Button "Update Clubsaisons". Im Anschluss siehst du die verfügbaren Saisons.
Zeige dann die Kindelemente einer Saison an und klicke dort auf den Button "Update Teams". Dadurch werden die Teams der Saison abgerufen.
Nun kannst die die Contentelemente auf einer Seite einbauen, indem du dort über die Select Felder den CLub, die Saison und das Team auswählst.
Außerdem kannst du in einem Kalender die Handballnet Updates aktivieren und dort ebenfalls die Teams auswählen, deren Spiele im Kalender angezeigt werden soll.