cdaecke / md_fullcalendar

TYPO3 extension which brings the javascript FullCalendar with switchable views for month, week and day to ext:calendarize.
Other
0 stars 6 forks source link
calendar fullcalendar php typo3 typo3-cms-extension typo3-extension

TYPO3 Extension md_fullcalendar

This extension brings the Javascript FullCalendar.io with switchable views for month, week and day to ext:calendarize. It is also possible to filter calendars by categories.

In comparison to the Fullcalendar view of ext:calendarize, the shipped plugin of this extension loads the events in the background according to the selected view of the calendar. So you can switch between the month-, week- and day view without reloading the page.

If you use the Bootstrap framework in you project, the detail view of an event is opened in a modal window.

Screenshots

Month view: Screenshot month

Week view: Screenshot month

Day view: Screenshot day

Detail view: Screenshot detail

Requirements

Installation

routeEnhancers:
  PageTypeSuffix:
    type: PageType
    map:
      '/calendar-ajax.html': 1573760945

Usage

Category colors

You can use colors for the different categories in the filters and for the calendar entries. Just add the following to your stylesheet, whereas the number at the end of .category123 is the id of the category:

.tx-md-fullcalendar .category123 {
    color: #fff;
    background-color: red;
}

Template layouts

You are able to configure template layouts in TsConfig:

tx_mdfullcalendar_cal {
  templateLayouts {
    1 = First layout
    2 = Second layout
  }
}

Bugs and Known Issues

If you find a bug, it would be nice if you add an issue on Github.

THANKS

Thanks a lot to all who make this outstanding TYPO3 project possible!

Credits