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.

TypoScript Reference: setup

Important: TypoScript values are overruled by the flexform value!

plugin.tx_cal_controller

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

calendarName

Data type

String

Description

Name of the calendaralso: Flexform

Default

My Calendar

Property

pages

Data type

String / CSV

Description

List of startingpoints gets merged with pidList

Default

Property

recursive

Data type

Integer +

Description

An integer >=0 telling how deep to dig for pids under each entry

Default

0

Property

pidList

Data type

String / CSV

Description

List of startingpoints gets merged with pages

Default

Property

language

Data type

String

Description

Overwrites the current language

Default

Property

startLinkRange

Data type

String

Description

Views before that date will get a no_follow meta tag

Default

-5 month

Property

endLinkRange

Data type

String

Description

Views after that date will get a no_follow meta tag

Default

+5 month

Property

clear_anyway

Data type

Boolean

Description

Clears the cache

Default

0

Property

additionalWrapperClasses

Data type

String

Description

Add your own classes to the wrapping div of the plugin

Default

Property

allowSubscribe

Data type

Boolean

Description

Allows visitors to subscribe to an event and be notified when it changes.

also: Flexform

Default

1

Property

subscribeFeUser

Data type

Boolean

Description

Allows registered frontend users to subscribe based on the email address in their account.

also: Flexform

Default

0

Property

subscribeWithCaptcha

Data type

Boolean

Description

Enables CAPTCHA-based validation before a visitor can subscribe to an event. Requires CAPTCHA Library extension.

also: Flexform

also: http://typo3.org/extensions/repository/search/captcha/

Default

0

Property

additionalWrapperClasses

Data type

String

Description

Add your own classes to the wrapping div of the plugin

Default

Property

noWrapInBaseClass

Data type

Boolean

Description

Set this to 1 if you do not want the plugin to have a wrapping div tag

Default

0

Property

sessionPiVars

Data type

String / CSV

Description

List of csv of piVars, which should not appear in the url, but should be stored inside the users session. Attention: this works only, if the piVar is the same through a whole single page

Default

page_id

Property

showRecordsWithoutDefaultTranslation

Data type

Boolean

Description

Displays translated records, even if there is no default translation. Useful if an event should only show up for one language.

Default

0

Property

date_stdWrap

Data type

stdWrap

Description

stdWrap that is applied to every date value coming from cal. You can use this f.e. to do some charset conversion when no locale with the correct charset is available on the webserver.

Example for charset conversion, where the locale of the server uses iso-8859-5, but your rendering charset is UTF-8.

date_stdWrap {

csConv = iso-8859-5

}

Note: it’s recommended to install and use a locale with the correct charset if possible.

Default

Property

clearPiVars

Data type

String / CSV

Description

Comma separated list of piVars, that should be cleared by any means for this instance of cal. Mostly usefull for cal instances generated with TS or inside flexformTS.

Special Keyword: all

When you set this value to the keyword “all”, then cal will not use any piVars coming from GPvars. _DEFAULT_PI_VARS will still be processed as well as session stored vars.

Default

Property

dontListenToPiVars

Data type

Boolean

Description

If this is set, cal will not use any piVars or session stored vars for rendering. It will only use preconfigured values. This might come handy if you have several instances of cal on one page and don’t want a certain instance to react on any other piVar.

Default

Property

dontListenToFlexForm

Data type

Boolean

Description

If set, any options configured in the Flexform will be ignored. This means Calendar Base will only be configured via Typoscript.

Default

Property

dontListenToFlexForm.<sheet>.<field>

Data type

Boolean

Description

If set, the configuration option for <field> within <sheet> will be ignored.

For example, Flexform definitions for the day start time can be ignored with:

dontListenToFlexForm.day.dayStart = 1

Default

Property

activateFluid

Data type

Boolean

Description

If set, it activates the rendering of the fluid list template

Default

0

[tsref:plugin.tx_cal_controller]

plugin.tx_cal_controller.dateParserConf

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

USmode

Data type

Boolean

Description

Changes the order of day and month

Default

0

[tsref:plugin.tx_cal_controller.dateParserConf]

plugin.tx_cal_controller.dateConfig

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

dayPosition

Data type

Integer

Description

Position of the day in a date string (0/1/2).

Example: 2007-07-30 -> 2

Default

2

Property

monthPosition

Data type

Integer

Description

Position of the month in a date string (0/1/2).

Example: 2007-07-30 -> 1

Default

1

Property

yearPosition

Data type

Integer

Description

Position of the year in a date string (0/1/2).

Example: 2007-07-30 -> 0

Default

0

Property

splitSymbol

Data type

String

Description

The character, which splits the day, month and year in a date string

Default

Property

monthAbbreviationLength

Data type

Integer

Description

Number of characters that should be used for month name abbreviations

Default

3

Property

weekdayAbbreviationLength

Data type

Integer

Description

Number of characters that should be used for weekday abbreviations

Default

3

[tsref:plugin.tx_cal_controller.dateConfig]