DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. 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]