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.
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]