DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

ICS

ICS is a special view and has its own page:

ics = PAGE
ics {
        typeNum = 150
        10 < plugin.tx_cal_controller
ics.10

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

view

Data type

Array

Description

Clearing not needed typoscript objects, to reduce the overall memory consumption of the typoscript

Default

day >

week >

month >

year >

event >

calendar >

category >

list >

freeAndBusy >

other >

search >

search_event >

search_location >

search_organizer >

admin >

location >

organizer >

rss >

create_event >

edit_event >

confirm_event >

delete_event >

create_calendar >

edit_calendar >

confirm_calendar >

delete_calendar >

create_category >

edit_category >

confirm_category >

delete_category >

create_location >

edit_location >

confirm_location >

delete_location >

create_organizer >

edit_organizer >

confirm_organizer >

delete_organizer >

translation >

Property

recursive

Data type

Integer +

Description

Include X levels underneath the defined pids

Default

1

Property

rights

Data type

Array

Description

Clearing not needed typoscript objects, to reduce the overall memory consumption of the typoscript

Default

create >

edit >

delete >

Property

pages

Data type

String / CSV

Description

Comma separated list of pids to get the information (records) for the calendar from

Default

{$plugin.tx_cal_controller.pidList}

Property

view.allowedViews

Data type

String / CSV

Description

The ics view only allows the ics views

Default

ics,single_ics

Property

view.ics.calUid

Data type

String

Description

A unique id to identify the calendar

Default

{$plugin.tx_cal_controller.view.ics.calUid}

Property

view.ics.maxDate

Data type

Integer / YYYYMMDD

Description

The maximum date for recurring events

Default

20200101

Property

view.ics.event.description

Data type

cObj

Description

Disabling parseFunc

parseFunc >

Default

TEXT

[tsref:ics.10]

Hint: If you want to convert your output to UTF-8, make use of this example:

#stdWraps, e.g. to convert Text to utf8
  10.view.ics.event.summary {
    csConv = utf-8
  }
  10.view.ics.event.description {
    csConv = utf-8
  }
  10.view.ics.event.location {
    csConv = utf-8
  }
  10.view.ics.event.category {
    csConv = utf-8
  }

ics.10.view.single_ics.event < ics.10.ics.event

ics.config

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

disableAllHeaderCode

Data type

Boolean

Description

See TSRef

Default

1

Property

additionalHeaders

Data type

String

Description

See TSRef

Default

Content-type:application/text

Property

xhtml_cleaning

Data type

Boolean

Description

See TSRef

Default

0

Property

admPanel

Data type

Boolean

Description

See TSRef

Default

0

[tsref:ics.config]