Einfache Verwaltung eines Terminkalenders
Die frühere kleine Ext. "kk_calendar" ersetzt durch "Standard-Inhaltselement-Felder".(aufgebaut mit "Gridelements" und einem eigenen kleinen Viewhelper.)
Die frühere Ext. "kk_calendar" haben wir nicht als eigene Extension unter TYPO3 V9 weiter entwickelt sondern durch "Gridelements" mit Standardfeldern wie "Titel", "Datum" und "Hinweis-Beschreibung" ersetzt.
Dazu wurde ebenfalls ein kleiner Viewhelper gebaut, der den Inhalt des "Hinweis"-Felds aufbereitet für die Darstellung im Frontend, also auf der Webseite.
Was wird alles für den Kalender benötigt?
Wer neugierig ist auf das, was in "was man weiss was man wissen sollte.txt" steht, siehe grüne Box unten.
In den Seiteneigenschaften des Verzeichnisses mit den Kalender-CEs
=> Resources(TSConfig):
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/TScripts/Specials/9130_calendar_item.ts">
In dieses Verzeichnis werden CEs vom Typ "Kalender-Eintrag" eingetragen
In den Seiteneigenschaften der Seite mit der Kalender-Termin-Übersicht
=> Resources(TSConfig):
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/TScripts/Specials/9120_Gridelement_calendar.ts">
In das Template-Setup (TScripts => Specials) der Seite mit der Kalender-Termin-Übersicht
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/TScripts/Specials/9120_Gridelement_calendar.t3s">
Dazu kommen:
das Template "Calender.html"
das Partial "PartCalendarEntry.html"
das CSS: "_geCalendar.scss"
Nach Images(Icons): "calendar-entry.png" und "calendar.png"
Ein Ergebnis davon sieht man unten.
Terminübersicht
Montag
Alaaf !!!
Sessionsauftakt im neuen Jahrzehnt.Mir hänt joh Fastelohvend!
Ihr seid herzlich willkommen - ävver em Kostüüm! ;-)
Mittwoch
1. Weihnachtsfeiertag im neuen Jahrzehnt
(Hinweis)