Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fiedsch/contao-ligaverwaltung
https://github.com/fiedsch/contao-ligaverwaltung
contao extension liga php verwaltung website
Last synced: about 2 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/fiedsch/contao-ligaverwaltung
- Owner: fiedsch
- License: mit
- Created: 2016-12-14T16:16:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-12T05:43:24.000Z (over 6 years ago)
- Last Synced: 2024-12-20T09:29:27.632Z (3 days ago)
- Topics: contao, extension, liga, php, verwaltung, website
- Language: JavaScript
- Size: 323 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ligaverwaltung für Contao Open Source CMS
* ohne Version, da erst im entstehen
* so lange hauptsächlich als Backup
* Fragen und Anregungen sind aber dennoch gerne gesehen
* Lizenz: MIT
* Contao 3 Version! Nicht mehr unterstützt! [Als Bundle Für Contao 4](https://github.com/fiedsch/contao-ligaverwaltung-bundle)## Konfiguration
In den Contao Systemeinstellungen kann im Bereich "Ligaverwaltung" festgelegt werden, wie einzelne
Spieler zeitgleich in verscheidenen Mannschaften spielen dürfen. Die dort getroffene Auswahl bestimmt
die Spieler, die beim Hinzufügen zu einer Mannschaft im Auswahlmenü angezeigt werden:
* "in einer Mannschft (je Saison)": ein Spieler darf in einer Saison (ligaübergreifend) nur in einer
Mannschaft spielen
* "in einer Mannschft (je Liga)" — weniger restriktiv: ein Spieler darf in einer Liga nur in einer
Mannschaft spielen. In einer anderen Liga darf er aber zeitgleich auch spielen!
## Datenstrukturen
```
tl_spielort (Marker; wird einer Mannschaft zugeordnet)tl_aufsteller (Marker; wird einem Spielort zugeordnet)
tl_saison (Marker; wird einer Liga zugeordnet)
tl_verband
|
+ tl_liga
|
+ tl_begegnung (Mannschaft gegen Mannschaft)
|
+ tl_spiel (Spieler gegen Spieler)
tl_mannschaft (hat als Attribut (u.A.) eine Liga, ist aber im Sinne der Contao DCA keine
Kindtabelle von tl_liga!)
|
+ tl_spieler (Mapping-Tabelle, die einen Spieler in einer Mannschaft -- und damit Liga
und damit Saison -- auf ein Contao-Member abbildet).tl_highlight (dient der Erfassung von Highlights wie High-Finishes oder Shortlegs)
tl_spielort Verwaltung von Spielorten (Attribut einer Mannschart)
```