schachbulle/contao-zeitplan-bundle
Composer 安装命令:
composer require schachbulle/contao-zeitplan-bundle
包简介
Verwaltung und Frontend-Darstellung von bunten Zeitplan-Tabellen für Contao 4.
README 文档
README
Verwaltung und Frontend-Darstellung bunter Zeitplan-Tabellen für Contao 4 – z. B. für einen Turnier-Zeitplan wie auf https://www.schachgipfel.de/zeitplan.html.
Funktionsweise
Die Daten werden in zwei Tabellen gespeichert:
| Tabelle | Inhalt |
|---|---|
tl_zeitplan |
Kopfdaten eines Zeitplans (Titel + Spalten-Definitionen via MCW) |
tl_zeitplan_items |
Die einzelnen Zeilen des Zeitplans (Farben + Zellinhalte via MCW) |
Die Spalten werden im Zeitplan (tl_zeitplan) zentral über den
Multi Column Wizard festgelegt (Überschrift + optionale Breite).
Beim Bearbeiten einer Zeile (tl_zeitplan_items) werden die Eingabefelder
des Zell-Wizards automatisch aus den Spalten des Zeitplans erzeugt – jede
Zelle erhält die passende Spaltenüberschrift als Feld-Label. Pro Zeile lassen
sich Hintergrund- und Schriftfarbe setzen (das „Bunte").
Installation
composer require schachbulle/contao-zeitplan-bundle
Anschließend im Contao-Manager bzw. per Konsole das Datenbank-Update ausführen:
vendor/bin/contao-console contao:migrate
vendor/bin/contao-console contao:install # legt die Public-Assets (CSS) an
Voraussetzung ist der Multi Column Wizard
(menatwork/contao-multicolumnwizard-bundle), der als Abhängigkeit automatisch
mitinstalliert wird.
Verwendung
- Backend → Inhalte → Zeitpläne: Neuen Zeitplan anlegen, Titel vergeben und die Spalten definieren (z. B. „Datum", „Uhrzeit", „Veranstaltung").
- Über die Aktion Zeilen bearbeiten die einzelnen Zeilen anlegen, Hintergrund-/Schriftfarbe wählen und die Zellinhalte eintragen. Die Zeilen lassen sich per Drag & Drop sortieren.
- Frontend: Ein neues Frontend-Modul vom Typ Zeitplan anlegen, den gewünschten Zeitplan auswählen und das Modul in eine Seite einbinden.
Anpassung der Darstellung
Das Template mod_zeitplan.html5 und das Stylesheet
bundles/contaozeitplan/css/zeitplan.css können in einem eigenen Theme
überschrieben werden.
Lizenz
LGPL-3.0-or-later
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2026-06-30