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.

RSS

RSS is a special view and has its own page:

calRSS = PAGE
calRSS {
        typeNum = 151
        10 < plugin.tx_cal_controller

calRSS.10

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

pidList

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

recursive

Data type

Integer +

Description

Include X levels underneath the defined pids

Default

1

Property

view.allowedViews

Data type

String / CSV

Description

The rss view only allows the rss views

Default

Rss, event

Property

view.event.eventViewPid

Data type

Integer / PID

Description

Page ID where the single event view is located

Default

{$plugin.tx_cal_controller.view.event.eventViewPid}

Property

_CSS_DEFAULT_STYLE

Data type

String

Description

Disabling all styles

Default

_CSS_DEFAULT_STYLE >

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 >

single_ics >

ics >

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

rights

Data type

Array

Description

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

Default

create >

edit >

delete >

[tsref:calRSS.10]

calRSS.10.view.event < plugin.tx_cal_controller.view.event

calRSS.10.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/xml

Property

xhtml_cleaning

Data type

Boolean

Description

See TSRef

Default

0

Property

admPanel

Data type

Boolean

Description

See TSRef

Default

0

[tsref:calRSS.10.config]

calRSS.10.view.rss

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

rss091_tmplFile

Data type

String / Path

Description

RSS-News rss v2 Template File: XML template for RSS 2.0 feed

Default

{$plugin.tx_cal_controller.view.rss.rss091_tmplFile}

Property

rss2_tmplFile

Data type

String / Path

Description

RSS-News rss v0.91 Template File: XML template for RSS 0.91 feed.

Default

{$plugin.tx_cal_controller.view.rss.rss2_tmplFile}

Property

rdf_tmplFile

Data type

String / Path

Description

RDF-News RDF Template File: XML template for RDF feed.

Default

{$plugin.tx_cal_controller.view.rss.rdf_tmplFile}

Property

{$plugin.tx_cal_controller.view.rss.rdf_tmplFile}

Data type

String / Path

Description

Atom-News Atom v0.3 Template File: XML template for Atom 0.3 feed.

Default

{$plugin.tx_cal_controller.view.rss.atom03_tmplFile}

Property

atom1_tmplFile

Data type

String / Path

Description

Atom-News Atom v1.0 Template File: XML template for Atom 1.0 feed.

Default

{$plugin.tx_cal_controller.view.rss.atom1_tmplFile}

Property

xmlFormat

Data type

String

Description

News-Feed XML-Format: Defines the format of the news feed.

Possible values are: ‘rss091’, ‘rss2’ ‘rdf’, ‘atom1’ and ‘atom03’

Default

{$plugin.tx_cal_controller.view.rss.xmlFormat}

Property

xmlTitle

Data type

String

Description

Event-Feed XML-Title: The title of your news feed. (required for rss091, rss2, rdf and atom03)

Default

{$plugin.tx_cal_controller.view.rss.xmlTitle}

Property

xmlLink

Data type

String / URL

Description

Event-Feed XML-Link: The link to your hompage. (required for rss091, rss2, rdf and atom03)

Default

{$plugin.tx_cal_controller.view.rss.xmlLink}

Property

xmlDesc

Data type

String

Description

Event-Feed XML-Description: The description of your news feed. (required for rss091, rss2 and rdf. optional for atom03)

Default

{$plugin.tx_cal_controller.view.rss.xmlDesc}

Property

xmlLang

Data type

String

Description

Event-Feed XML-Language: Your site’s language. A list of allowable values for <language> in RSS is available at http://backend.userland.com/stories/storyReader$16 (equired for rss091, optional for rss2, not available for rdf, recommended for atom03)

Default

{$plugin.tx_cal_controller.view.rss.xmlLang}

Property

xmlIcon

Data type

String / Path

Description

Event-Feed XML-Icon: Provide an icon for your news feed with preferred size of 16x16 px, can be gif, jpeg or png. (required for rss091, optional for rss2 and rdf, not available for atom03)

Default

{$plugin.tx_cal_controller.view.rss.xmlIcon}

Property

xmlLimit

Data type

Integer

Description

Event-Feed XML-Limit: max events items in RSS feeds.

Default

{$plugin.tx_cal_controller.view.rss.xmlLimit}

Property

xmlCaching

Data type

Boolean

Description

Event-Feed XML-Caching: Allow caching for the RSS feed

Default

{$plugin.tx_cal_controller.view.rss.xmlCaching}

Property

xmlLastBuildDate

Data type

Boolean

Description

Enables the lastBuildDate tag

Default

1

Property

timeFormat

Data type

String / PEAR Date format

Description

Date format

also: Constants

Default

%I:%M %p

Property

dateFormat

Data type

String / PEAR Date format

Description

Time format

also: Constants

Default

%Y-%m-%d

Property

range

Data type

Integer

Description

A value in days, the rss feed should show days ahead

also: Constants

Default

{$plugin.tx_cal_controller.rss.range}

[tsref:calRSS.10.view.rss]

calRSS.10.view.rss.event

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

title

Data type

cObj

Description

dataWrap >

htmlSpecialChars = 1

htmlSpecialChars.preserveEntities = 1

Default

See description

Property

startdate

Data type

cObj

Description

dataWrap = |<br/>

Default

See description

Property

starttime

Data type

cObj

Description

dataWrap = |-

Default

See description

Property

endtime

Data type

cObj

Description

dataWrap = |<br/>

Default

See description

Property

description

Data type

cObj

Description

crop = 100|..

dataWrap = |<br/>

Default

See description

Property

location

Data type

cObj

Description

dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location}: |</div><br/>

Default

See description

Property

category

Data type

cObj

Description

dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div><br/>

Default

See description

[tsref:calRSS.10.view.rss.event]