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!
11:11
Uhr "Alter Markt" en Kölle!!!
Ihr seid herzlich willkommen - ävver em Kostüüm! ;-)

Mittwoch

1. Weihnachtsfeiertag im neuen Jahrzehnt
12:00
Uhr Treffpunkt Hexenturm
(Hinweis)
12:30
Uhr Lecker Mittagessen bei Vieko und Team
14:00
Uhr ca.: gemütliches Nachhausegehen