---
title: "Records"
manual: "Fullcalendar"
version: "main"
permalink: "https://docs.typo3.org/permalink/mediaessenz/fullcalendar:records@main"
source: "Reference/Records/Index.rst"
rendered: "2026-10-25T19:39:52+00:00"
---

# Records {#records}

The extension has three record types, which can be stored on any page or folder.
The [plugin](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:plugin-sheet-eventsources@main) selects them by record, so they don't have
to be on the same page as the plugin.

-   [iCal feed](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:ical-feed@main)
-   [Google calendar feed](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:google-calendar-feed@main)
-   [Category filter](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:category-filter@main)
-   [Category (system category)](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:category-system-category@main)

## iCal feed {#records-icalfeed}

Table `tx_fullcalendar_domain_model_icalfeed`

![The iCal feed record with title, URL, color and CSS classes](../../Images/IcalFeedRecord.png)

-   **title**

    -   *Type:* string

    Name of the feed.

-   **url**

    -   *Type:* string

    URL of the iCal file (`.ics`).

-   **color**

    -   *Type:* color

    Color of the events. If empty, the color of the first category is used.

-   **class_name**

    -   *Type:* string

    Additional CSS classes of the events.

-   **categories**

    -   *Type:* categories

    The categories are added as CSS class `fc-category-<uid>` to the events and are
    used by the filter. A feed should have at least one category, see [Pitfalls](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:pitfalls@main).

-   **starttime / endtime / fe_group**

    -   *Type:* access

    Publish dates and frontend user groups (tab **Access**).

## Google calendar feed {#records-googlecalendarfeed}

Table `tx_fullcalendar_domain_model_googlecalendarfeed`

![The Google calendar feed record with title, API key, calendar ID and color](../../Images/GoogleCalendarFeedRecord.png)

Has the fields title, color, class_name, categories and the access fields of the
iCal feed and additionally:

-   **google_calendar_api_key**

    -   *Type:* string

    API key for the Google Calendar API, see [Google calendar: API key and public calendar](https://docs.typo3.org/permalink/mediaessenz/fullcalendar:google-api-key@main).

-   **google_calendar_id**

    -   *Type:* string

    ID of the calendar.

## Category filter {#records-categoryfilter}

Table `tx_fullcalendar_domain_model_categoryfilter`

![The category filter record with title and categories](../../Images/CategoryFilterRecord.png)

-   **title**

    -   *Type:* string

    Headline of the group in the filter modal.

-   **categories**

    -   *Type:* categories

    The categories of the group. They are sorted by title in the filter. Categories with a frontend user
    group restriction are only shown to users of these groups.

## Category (system category) {#records-category}

The extension adds the tab **Fullcalendar** to the table `sys_category`.

![The Fullcalendar tab of a category with color and frontend user group restriction](../../Images/CategoryColor.png)

-   **color**

    -   *Type:* color

    Color of the category. Used for the events and for the checkbox in the filter.

-   **fullcalendar_fe_group_restriction**

    -   *Type:* frontend user groups

    Restricts the category (and events with it) to frontend user groups.
