Important: TypoScript values are overruled by the flexform value!
plugin.tx_cal_controller
Property: | Data type: | Description: | Default: |
calendarName | String | Name of the calendaralso: Flexform | My Calendar |
pages | String / CSV | List of startingpoints gets merged with pidList | |
recursive | Integer + | An integer >=0 telling how deep to dig for pids under each entry | 0 |
pidList | String / CSV | List of startingpoints gets merged with pages | |
language | String | Overwrites the current language | |
startLinkRange | String | Views before that date will get a no_follow meta tag | -5 month |
endLinkRange | String | Views after that date will get a no_follow meta tag | +5 month |
clear_anyway | Boolean | Clears the cache | 0 |
additionalWrapperClasses | String | Add your own classes to the wrapping div of the plugin | |
allowSubscribe | Boolean | Allows visitors to subscribe to an event and be notified when it changes. also: Flexform | 1 |
subscribeFeUser | Boolean | Allows registered frontend users to subscribe based on the email address in their account. also: Flexform | 0 |
subscribeWithCaptcha | Boolean | 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/ | 0 |
additionalWrapperClasses | String | Add your own classes to the wrapping div of the plugin | |
noWrapInBaseClass | Boolean | Set this to 1 if you do not want the plugin to have a wrapping div tag | 0 |
sessionPiVars | String / CSV | 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 | page_id |
showRecordsWithoutDefaultTranslation | Boolean | Displays translated records, even if there is no default translation. Useful if an event should only show up for one language. | 0 |
date_stdWrap | stdWrap | 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. | |
clearPiVars | String / CSV | 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. | |
dontListenToPiVars | Boolean | 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. |
[tsref:plugin.tx_cal_controller]
plugin.tx_cal_controller.dateParserConf
Property: | Data type: | Description: | Default: |
USmode | Boolean | Changes the order of day and month | 0 |
[tsref:plugin.tx_cal_controller.dateParserConf]
plugin.tx_cal_controller.dateConfig
Property: | Data type: | Description: | Default: |
dayPosition | Integer | Position of the day in a date string (0/1/2). Example: 2007-07-30 -> 2 | 2 |
monthPosition | Integer | Position of the month in a date string (0/1/2). Example: 2007-07-30 -> 1 | 1 |
yearPosition | Integer | Position of the year in a date string (0/1/2). Example: 2007-07-30 -> 0 | 0 |
splitSymbol | String | The character, which splits the day, month and year in a date string | - |
[tsref:plugin.tx_cal_controller.dateConfig]
plugin.tx_cal_controller.view
Property: | Data type: | Description: | Default: |
allowedViews | String / CSV | Allowed calendar views. First one in the list is the default view. Options are day,week,month,year,list,event,search_all,search_event,search_location,search_organizer,organizer,location,admin,create_event,confirm_event,save_event,edit_event,delete_event,remove_event,create_location,confirm_location,save_location,edit_loaction,delete_location,remove_location,create_organizer,confirm_organizer,save_organizer,edit_organizer,delete_organizer,remove_organizer,create_calendar,confirm_calendar,save_calendar,edit_calendar,delete_calendar,remove_calendar,create_category,confirm_category,save_category,edit_category,delete_category,remove_category. also: Flexform | |
customViews | String / CSV | Additional views | |
noViewFoundHelpText | String | Info text if there is no function nor service to handle a desired view | Controller function not found: |
calendar | String / CSV | Calendars can be preselected. Enter a single ID or a comma separated list | |
calendarMode | |||
category | String / CSV | Categories can be preselected. Enter a single ID or a comma separated list | |
categoryMode | 0 = Show all 1 = show selected 2 = exclude selected | ||
imagePath | String / Path | Relative path (from TYPO3 site root) that images should be loaded from. also: Constants | {$plugin.tx_cal_controller.view.imagePath} |
javascriptPath | String / Path | Relative path (from TYPO3 site root) that javascript should be loaded from. also: Constants | {$plugin.tx_cal_controller.view.javascriptPath} |
weekStartDay | Monday or Sunday | First day of the week. also: Flexform | Monday |
dayLinkTarget | String | The view to be rendered when clicking on a day link | day |
weekLinkTarget | String | The view to be rendered when clicking on a week link | week |
monthLinkTarget | String | The view to be rendered when clicking on a month link | month |
yearLinkTarget | String | The view to be rendered when clicking on a year link | year |
locationLinkTarget | String | The view to be rendered when clicking on a location link | location |
organizerLinkTarget | String | The view to be rendered when clicking on a organizer link | organizer |
startLinkRange | strtotime() expression | Views before that date will get a no_follow meta tag | -5 month |
endLinkRange | strtotime() expression | Views after that date will get a no_follow meta tag | +5 month |
required | String | String to be displayed in create and edit forms for required fields | <span class="cal_required">*</span> |
defaultLinkSetup | cObj | Content object, that defines how a link is rendered by default: defaultLinkSetup = TEXT defaultLinkSetup { current = 1 typolink { parameter.field = link ATagParams.field = ATagParams additionalParams.field = additionalParams #section.field = section title.current = 1 title.override { field = title required = 1 } no_cache.field = no_cache } } | TEXT |
defaultViewLinkSetup | cObj | Content object, that defines how a link to a different view type is rendered by default. defaultViewLinkSetup < .defaultLinkSetup defaultViewLinkSetup { typolink.title.override.override.cObject = TEXT typolink.title.override.override.cObject { field = view wrap = {LLL:EXT:cal/controller/locallang.xml:l_|_view} insertData = 1 required = 1 } } | TEXT |
backLink | cObj | The content object used for back links | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
[tsref:plugin.tx_cal_controller.view]
Example: plugin.tx_cal_controller.view.list or plugin.tx_cal_controller.view.event
Property: | Data type: | Description: | Default: |
sendOutWithXMLHeader | boolean | Sets the header to 'Content-Type: text/xml' | Depends on view |
categoryLink_stdWrap | stdWrap | stdWrap for the link text of category | |
categoryLink_splitChar | cObj | for more than one category this is the separator categoryLink_splitChar { value = , noTrimWrap= || | } | TEXT |
[tsref:plugin.tx_cal_controller.view.list]
plugin.tx_cal_controller.view.event
Property: | Data type: | Description: | Default: |
eventViewPid | Integer / PID | Page to display the event view on. If this is not configured, then the current page will be used instead. also: Flexform | |
createEventViewPid | Integer / PID | Page view configured for creating an event. If this is not configured, then the current page will be used instead. | |
editEventViewPid | Integer / PID | Page view configured for editing an event. If this is not configured, then the current page will be used instead. | |
deleteEventViewPid | Integer / PID | Page view configured for deleting an event. If this is not configured, then the current page will be used instead. | |
eventTemplate | String / Path | Template for the standard event view. Any events following the standard event structure can be used with this template. also: Constants | {$plugin.tx_cal_controller.view.event.eventTemplate} |
phpicalendarEventTemplate | String / Path | Template for the phpicalendar event view. This is an example of how different event types can provide their own views. also: Constants | {$plugin.tx_cal_controller.view.event.phpicalendarEventTemplate} |
subscriptionManagerTemplate | String / Path | Template for the event subscription manager view. also: Constants | {$plugin.tx_cal_controller.view.event.subscriptionManagerTemplate} |
useDateSelector | Boolean | Switch to enable the dateSelector for create- and edit-event view | 0 |
substitutePageTitle | Boolean | Sets the event title as page title | 1 |
isPreview | Boolean | Enables a preview of the event also: flexform | 0 |
[tsref:plugin.tx_cal_controller.view.event]
plugin.tx_cal_controller.view.event.event
Property: | Data type: | Description: | Default: |
useTitleForLinkTitle | Boolean | Deprecated: Enables the link title to be the title of the event. If disabled you have to define your own link title. also: plugin.tx_cal_controller.view.event.event.ownLinkTitleText This can be now done specifically in each link cObj. | 1 |
ownLinkTitleText | cObj | Deprecated: Defines an own link title, if useTitleForLinkTitle has been disabled. plugin.tx_cal_controller.view.event.event.useTitleForLinkTitle. This can be now done specifically in each link cObj. | TEXT |
eventLink | cObj | Content object that defines how a link to a event is rendered. | =< plugin.tx_cal_controller.view.defaultLinkSetup |
moreLink | cObj | Content object that defines how the so called 'more link' is rendered in preview mode. moreLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_event_more} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
dontShowEndDateIfEqualsStartDate | Boolean | If start date and end date are the same, only show start. | 1 |
dontShowEndDateIfEqualsStartDateAllday = 1 | Boolean | Same as dontShowEndDateIfEqualsStartDate but for allday events. | 1 |
differentStyleIfOwnEvent | Boolean | Enable this and you can define a special style for events a fe-user is owner of also: plugin.tx_cal_controller.view.event.event.headerStyleOfOwnEvent also: plugin.tx_cal_controller.view.event.event.bodyStyleOfOwnEvent | 0 |
headerStyleOfOwnEvent | String | Defines a special header style for events a fe-user is owner of also: plugin.tx_cal_controller.view.event.event.differentStyleIfOwnEvent | green_catheader |
bodyStyleOfOwnEvent | String | Defines a special body style for events a fe-user is owner of also: plugin.tx_cal_controller.view.event.event.differentStyleIfOwnEvent | green_catbody |
defaultEventLength | Integer | The default length in seconds, if no or a wrong end has been specified | 1800 |
statusIcon | String | Image for the event status. %s will be substituted by the status. | <img src="###IMG_PATH###/%s.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> |
recurringIcon | String | Image tag for icon used to indicate recurring events. | <img src="###IMG_PATH###/recurring.gif" width="9" height="9" alt="" border="0" hspace="0" vspace="0" /> |
addIcon | String | Image tag for icon used in link to frontend creation of an event. | <img src="###IMG_PATH###/add_small.png" border="0"/> |
editIcon | String | Image tag for icon used in link to frontend editing of an event. | <img src="###IMG_PATH###/edit.gif" border="0"/> |
deleteIcon | String | Image tag for icon used in link to frontend deletion of an event. | <img src="###IMG_PATH###/delete.gif" border="0"/> |
addLink | cObj | Configuration for the add event link. Default setting is to act backwards compatible, but it can be altered with TS. addLink { typolink.useCacheHash = 0 typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_event} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
editLink | cObj | Configuration for the edit event link. Default setting is to act backwards compatible, but it can be altered with TS. editLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_event} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
deleteLink | cObj | Configuration for the delete event link. Default setting is to act backwards compatible, but it can be altered with TS. deleteLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_event} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
eventDateFormat | String / PEAR Date format | Date format also: Constants | {$plugin.tx_cal_controller.view.dateFormat} |
dateFormat | String / PEAR Date format | Date format also: Constants | {$plugin.tx_cal_controller.view.dateFormat} |
timeFormat | String / PEAR Date format | Time format also: Constants | {$plugin.tx_cal_controller.view.timeFormat} |
cruser_name | cObj | Content object for the create-user name cruser_name { dataWrap = <div>CrUserName: |</div> db_field = username } | TEXT |
calendarStyle | cObj | Defines an additional style class for an event, according to the calendar calendarStyle { wrap = calendar| } | TEXT |
title | cObj | Content object for the event title title { dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_title}: |</div> } | TEXT |
alldayTitle | cObj | Content object for the event title of allDay Events alldayTitle = TEXT alldayTitle { current = 1 } | TEXT |
startdate | cObj | Content object for the event start date startdate { dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_startdate}: |</div> } | TEXT |
enddate | cObj | Content object for the event end date enddate { noTrimWrap = | - || required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_enddate}: |</div> } | TEXT |
starttime | cObj | Content object for the event start time starttime { dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_starttime}: |</div> } | TEXT |
endtime | cObj | Content object for the event end time endtime { dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_endtime}: |</div> } | TEXT |
category | cObj | Content object for the event category category { required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div> } | TEXT |
categoryLink | cObj | Content object for the event category link(s) categoryLink { required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div> } | TEXT |
calendar_title | cObj | Content object for rendering the calendar name calendar_title { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_calendar}: |</div> } | TEXT |
organizer | cObj | Content object for the event organizer organizer { current = 1 typolink { title { current = 1 htmlSpecialChars = 1 } parameter.field = link } required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_organizer}: |</div> } | TEXT |
location | cObj | Content object for the event location llocation { current = 1 typolink { title { current = 1 htmlSpecialChars = 1 } parameter.field = link } required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location}: |</div> } | TEXT |
teaser | cObj | Content object for the event teaser teaser { current = 1 required = 1 # if the teaser field is empty, use the description cropped to 150 chars override { cObject = TEXT cObject { if.isFalse.field = teaser field = description required = 1 crop = 150|...|1 } } dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_teaser}: |</div> } | TEXT |
description | cObj | Content object for the event description description { field > required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_description}: |</div> } | =< tt_content.text.20 |
image | cObj | Content object for the event image image { //17 = in text right textPos.override = 17 layout.key.override = 17 1 { altText.override.field = imagealttext titleText.override.field = imagetitletext caption.override.field = imagecaption } imageCount = 4 imgList > imgList.override.current = 1 imgPath = {$plugin.tx_cal_controller.uploadPath.image} stdWrap.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_image} |</div> stdWrap.required = 1 1.imageLinkWrap.enable.field > 1.imageLinkWrap.enable.override = 1 maxW = {$plugin.tx_cal_controller.singleMaxW} # switch to turn on the lightbox: kj_imagelightbox2 # 1.imageLightbox2 = 1 } | =< tt_content.image.20 |
description_image | cObj | Content object for rendering the description and the images with the regular 'text with image' (TEXTPIC) cObject description_image { imgList.override { current > field = image } stdWrap.dataWrap > text < tt_content.textpic.20.text text.20.field = description } | .image |
preview | cObj | Defines cropping for event description in event view. preview { crop = 100|.. stripHtml = 1 } | plugin.tx_cal_controller.view.event.description |
attachment | cObj | Content object for event attachment attachment { layout = 1 showFileSize = 1 filePath = {$plugin.tx_cal_controller.uploadPath.media} 20.stdWrap.if.isTrue.field = media 20.stdWrap.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_attachment}: |</div> } | =< tt_content.uploads |
attendee | cObj | Content object for event attendee attendee { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_attendee}: |</div> } | TEXT |
attendeeIcon | String | Icon definition for the different attendee status: CHAIR, ACCEPTED or DECLINE | <img src="###IMG_PATH###/%s.png" alt="%s" title="%s"/> |
isMonitoringEventLink | cObj | Content object for event subscription link of a logged in user when the user is currently monitoring the event | =< plugin.tx_cal_controller.view.defaultLinkSetup |
isNotMonitoringEventLink | cObj | Content object for event subscription link of a logged in user when the user is currently NOT monitoring the event | =< plugin.tx_cal_controller.view.defaultLinkSetup |
declineMeetingLink | cObj | Content object for decline meeting attendance link declineMeetingLink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_meeting_changestatus} | =< plugin.tx_cal_controller.view.defaultLinkSetup |
acceptMeetingLink | cObj | Content object for accept meeting attendance link acceptMeetingLink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_meeting_changestatus} | =< plugin.tx_cal_controller.view.defaultLinkSetup |
ics | cObj | Content object for event ics link ics { value = | required = 1 typolink { parameter.data = TSFE:id # wrapping the parameter with the typenum of the ics page parameter.wrap = |,{$plugin.tx_cal_controller.view.ics.typeNum} additionalParams.field = additionalParams title.dataWrap = |{LLL:EXT:cal/controller/locallang.xml:l_event_icslink} } wrap = <div>|</div> } | TEXT |
noEventFound | cObj | Content object if no event has been found noEventFound { dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_results} } | TEXT |
[tsref:plugin.tx_cal_controller.view.event.event]
plugin.tx_cal_controller.view.event.event.notify
Property: | Data type: | Description: | Default: |
subscriptionViewPid | Integer / PID | The page id where the subscription manager view is allowed also: Constants | {$plugin.tx_cal_controller.view.event.notify.subscriptionViewPid} |
confirmTemplate | String / Path | Template for subscription confirmation also: Constants | {$plugin.tx_cal_controller.view.event.notify.confirmTemplate} |
confirmTitle | String | Title for subscription confirmation email | Please confirm the event monitoring on www.abc.com |
unsubscribeConfirmTemplate | String / Path | Template for subscription stop confirmation also: Constants | {$plugin.tx_cal_controller.view.event.notify.unsubscribeConfirmTemplate} |
unsubscribeConfirmTitle | String | Title for subscription stop confirmation email | Please confirm the event monitoring stop on www.abc.com |
all.onCreateTemplate | String / Path | Template for email notification if an event is created. also: Constants Additionally to “all” you can define templates for individuals, like: 3.onCreateTemplate. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onCreateTemplate” | {$plugin.tx_cal_controller.view.event.notify.all.onCreateTemplate} |
all.onChangeTemplate | String / Path | Template for email notification if an event has been changed. also: Constants Additionally to “all” you can define templates for individuals, like: 3.onChangeTemplate. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onChangeTemplate” | {$plugin.tx_cal_controller.view.event.notify.all.onChangeTemplate} |
all.onDeleteTemplate | String / Path | Template for email notification if an event has been deleted. also: Constants Additionally to “all” you can define templates for individuals, like: 3.onDeleteTemplate. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onDeleteTemplate” | {$plugin.tx_cal_controller.view.event.notify.all.onDeleteTemplate} |
all.onCreateEmailTitle | String | Title for notification emails on create. Additionally to “all” you can define a title for individuals, like: 3.onCreateEmailTitle. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onCreateEmailTitle ” | The event ###TITLE### has been created |
all.onChangeEmailTitle | String | Title for notification emails on change. Additionally to “all” you can define a title for individuals, like: 3.onChangeEmailTitle. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onChangeEmailTitle ” | The event ###TITLE### has been changed |
all.onDeleteEmailTitle | String | Title for notification emails on delete. Additionally to “all” you can define a title for individuals, like: 3.onDeleteEmailTitle. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a notification based on “3.onDeleteEmailTitle ” | The event ###TITLE### has been deleted |
emailAddress | String / Email | Email address that notification emails are sent from. also: Constants | {$plugin.tx_cal_controller.emailAddress} |
emailReplyAddress | String / Email | Reply-to address for notification emails. also: Constants | {$plugin.tx_cal_controller.emailAddress} |
fromName | String | From name for notification emails. also: Constants | {$plugin.tx_cal_controller.emailName} |
replyToName | String | Reply-to name for notification emails. also: Constants | {$plugin.tx_cal_controller.emailName} |
organisation | String | Organization for notification emails. also: Constants | {$plugin.tx_cal_controller.emailOrganisation} |
dateFormat | String / PEAR Date format | Date format also: Constants | {$plugin.tx_cal_controller.view.dateFormat} |
timeFormat | String / PEAR Date format | Time format also: Constants | {$plugin.tx_cal_controller.view.timeFormat} |
[tsref:plugin.tx_cal_controller.view.event.event.notify]
plugin.tx_cal_controller.view.event.event.remind
Property: | Data type: | Description: | Default: |
time | Integer | Time in minutes, to send out the reminder before the event starts. also: Constants | {$plugin.tx_cal_controller.view.event.remind.time} |
all.template | String / Path | Template for email reminder for an event. also: Constants Additionally to “all” you can define templates for individuals, like: 3.template. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a reminder based on “3.template ” | {$plugin.tx_cal_controller.view.event.remind.all.template} |
all.emailTitle | String | Title for reminder emails. Additionally to “all” you can define a title for individuals, like: 3.emailTitle. Now if the fe-user with the uid 3 is in the list of users to be notified, he will receive a reminder based on “3.emailTitle ” | Reminder for event: ###TITLE### |
emailAddress | String / Email | Email address that notification emails are sent from. also: Constants | {$plugin.tx_cal_controller.emailAddress} |
emailReplyAddress | String / Email | Reply-to address for notification emails. also: Constants | {$plugin.tx_cal_controller.emailAddress} |
fromName | String | From name for notification emails. also: Constants | {$plugin.tx_cal_controller.emailName} |
replyToName | String | Reply-to name for notification emails. also: Constants | {$plugin.tx_cal_controller.emailName} |
organisation | String | Organization for notification emails. also: Constants | {$plugin.tx_cal_controller.emailOrganisation} |
dateFormat | String / PEAR Date format | Date format also: Constants | {$plugin.tx_cal_controller.view.dateFormat} |
timeFormat | String / PEAR Date format | Time format also: Constants | {$plugin.tx_cal_controller.view.timeFormat} |
[tsref:plugin.tx_cal_controller.view.event.event.remind]
plugin.tx_cal_controller.view.event.event.meeting
Property: | Data type: | Description: | Default: |
template | String / Path | ManagerTemplate also: Constants | {$plugin.tx_cal_controller.view.event.meeting.template} |
onChangeTemplate | String / Path | Template for email rescheduling a meeting. also: Constants | {$plugin.tx_cal_controller.view.event.meeting.onChangeTemplate} |
statusViewPid | Integer / PID | The page id where the meeting-status view is allowed. also: Constants | {$plugin.tx_cal_controller.view.event.meeting.statusViewPid} |
managerTemplate | String / Path | Template for the meeting manager view. also: Constants | {$plugin.tx_cal_controller.view.event.meeting.managerTemplate} |
lookingAhead | Integer | The time in seconds meetings without a status shall be displayed | 300000 |
[tsref:plugin.tx_cal_controller.view.event.event.meeting]
plugin.tx_cal_controller.view.location
Property: | Data type: | Description: | Default: |
locationViewPid | Integer / PID | Page to display the location view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
createLocationViewPid | Integer / PID | Page view configured for creating a location. If this is not configured, then the current page will be used instead. | |
editLocationViewPid | Integer / PID | Page view configured for editing a location. If this is not configured, then the current page will be used instead. | |
deleteLocationViewPid | Integer / PID | Page view configured for deleting a location. If this is not configured, then the current page will be used instead. | |
locationTemplate | String / Path | Template for generic location view. also: Constants | {$plugin.tx_cal_controller.view.location.locationTemplate} |
locationTemplate4Partner | String / Path | Template for location view when using the partner framework. | {$plugin.tx_cal_controller.view.location.locationTemplate4Partner} |
locationTemplate4Address | String / Path | Template for location view when using tt_address. | {$plugin.tx_cal_controller.view.location.locationTemplate4Address} |
maxDate | String / Date | Maximum date to search for events in the future | 20090101 |
minDate | String / Date | Minimum date to search for events in the past | 00000001 |
event.dateFormat | String | %m.%d.%Y | |
event.startdate | cObj | TEXT |
[tsref:plugin.tx_cal_controller.view.location]
plugin.tx_cal_controller.view.location.location
Property: | Data type: | Description: | Default: |
showMap | Boolean | Enables the rendering of the wec_map. | {$plugin.tx_cal_controller.view.location.showMap} |
map.apiKey | String | API Key for Google Maps. | |
map.mapWidth | Integer | Width of the map. | 300 |
map.mapHeight | Integer | Height of the map. | 300 |
map.controlSize | String | Possible control sizes for the map. Options are large, small, zoomonly, and none. | small |
map.showOverviewMap | Boolean | Defines whether the overview map should be shown. | 0 |
map.showMapType | Boolean | Defines whether the map type control should be shown. | 0 |
map.showScale | Boolean | Defines whether the scale should be shown. | 0 |
map.showInfoWindow | Boolean | Defines whether the info window should be opened when the page loads. | 0 |
map.showDirections | Boolean | Defines whether directions should be available. | 1 |
map.showWrittenDirections | Boolean | Defines whether written directions should be shown in addition to the map. | 1 |
map.prefillAddress | Boolean | Defines whether an address should be prefilled for logged in users. | 1 |
map.zoomLevel | Integer | Default zoom level. If not set, autozoom will be used. | |
map.centerLat | Double | Default center latitude. If not set, autocenter will be used. | |
map.centerLong | Double | Default center longitude. If not set, autocenter will be used. | |
name | cObj | Content object for location name name { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_name}: |</div> } | TEXT |
street | cObj | Content object for location street street { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_street}: |</div> } | TEXT |
city | cObj | Content object for location city city { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_city}: |</div> } | TEXT |
zip | cObj | Content object for location zip zip { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_zip}: |</div> } | TEXT |
phone | cObj | Content object for location phone number phone { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_phone}: |</div> } | TEXT |
countryzone | cObj | Content object for location countryzone countryzone { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_countryzone}: |</div> } | TEXT |
countryzoneStaticInfo | cObj | Content object for location countryzoneStaticInfo countryzoneStaticInfo { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_countryzone}: |</div> } | TEXT |
country | cObj | Content object for location country country { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_country}: |</div> } | TEXT |
countryStaticInfo | cObj | Content object for location countryStaticInfo countryStaticInfo { current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_country}: |</div> } | TEXT |
description | cObj | Content object for location description description { field = description required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_description}: |</div> } | Reference to tt_content.text.20 |
cObj | Content object for location email email { current = 1 typolink.parameter.current = 1 required = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_email}: |</div> } | TEXT | |
link | cObj | Content object for location link link { dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_link}: |</div> } | |
image | cObj | Content object for location image | =< plugin.tx_cal_controller.view.event.event.image |
includeEventsInResult | Boolean | Displays location related events | 1 |
eventLink | cObj | Content object for location event link eventLink { current = 1 dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_relatedevents}: |</div> } | TEXT |
noLocationFound | cObj | Content object if no location has been found noLocationFound { dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_location_results} } | TEXT |
addIcon | String | Image tag for icon used in link to frontend editing of a location. | <img src="###IMG_PATH###/add.gif" border="0"/> |
editIcon | String | Image tag for icon used in link to frontend editing of a location. | <img src="###IMG_PATH###/edit.gif" border="0"/> |
deleteIcon | String | Image tag for icon used in link to frontend editing of a location. | <img src="###IMG_PATH###/delete.gif" border="0"/> |
addLink | cObj | Configuration for the add location link. addLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_location} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
editLink | cObj | Configuration for the edit location link. editLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_location} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
deleteLink | cObj | Configuration for the delete location link. deleteLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_location} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
[tsref:plugin.tx_cal_controller.view.location.location]
plugin.tx_cal_controller.view.organizer
Property: | Data type: | Description: | Default: |
organizerViewPid | Integer / PID | Page to display the organizer view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
createOrganizerViewPid | Integer / PID | Page view configured for creating an organizer. If this is not configured, then the current page will be used instead. | |
editOrganizerViewPid | Integer / PID | Page view configured for editing an organizer. If this is not configured, then the current page will be used instead. | |
deleteOrganizerViewPid | Integer / PID | Page view configured for deleting an organizer. If this is not configured, then the current page will be used instead. | |
organizerTemplate | String / Path | Template for generic organizer view. also: Constants | {$plugin.tx_cal_controller.view.organizer.organizerTemplate} |
organizerTemplate4Partner | String / Path | Template for organizer view when using the partner framework. | {$plugin.tx_cal_controller.view.organizer.organizerTemplate4Partner} |
organizerTemplate4Address | String / Path | Template for organizer view when using tt_address. | {$plugin.tx_cal_controller.view.organizer.organizerTemplate4Address} |
organizerTemplate4FEUser | String / Path | Template for organizer view when using fe_users. | {$plugin.tx_cal_controller.view.organizer.organizerTemplate4FEUser} |
maxDate | String / Date | Maximum date to search for events in the future | 20090101 |
minDate | String / Date | Minimum date to search for events in the past | 00000001 |
event.dateFormat | String | %m.%d.%Y | |
event.startdate | cObj | TEXT |
[tsref:plugin.tx_cal_controller.view.organizer]
plugin.tx_cal_controller.view.organizer.organizer < plugin.tx_cal_controller.view.location.location
Property: | Data type: | Description: | Default: |
noOrganizerFound | cObj | Content object if no organizer has been found noOrganizerFound { dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_organizer_results} } | TEXT |
deleteIcon | String | Image tag for icon used in link to frontend editing of a location. | <img src="###IMG_PATH###/delete.gif" border="0"/> |
addLink | cObj | Configuration for the add organizer link. addLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_organizer} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
editLink | cObj | Configuration for the edit organizer link. editLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_organizer} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
deleteLink | cObj | Configuration for the delete organizer link. deleteLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_organizer} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
[tsref:plugin.tx_cal_controller.view.organizer.organizer]
plugin.tx_cal_controller.view.calendar
Property: | Data type: | Description: | Default: |
createCalendarViewPid | Integer / PID | Page view configured for creating a calendar. If this is not configured, then the current page will be used instead. | |
editCalendarViewPid | Integer / PID | Page view configured for editing a calendar. If this is not configured, then the current page will be used instead. | |
deleteCalendarViewPid | Integer / PID | Page view configured for deleting a calendar. If this is not configured, then the current page will be used instead. |
[tsref:plugin.tx_cal_controller.view.calendar]
plugin.tx_cal_controller.view.calendar.calendar
Property: | Data type: | Description: | Default: |
addIcon | String | Image tag for icon used in link to frontend editing of a calendar. | <img src="###IMG_PATH###/create_calendar.gif" border="0"/> |
editIcon | String | Image tag for icon used in link to frontend editing of a calendar. | <img src="###IMG_PATH###/edit.gif" border="0"/> |
deleteIcon | String | Image tag for icon used in link to frontend editing of a calendar. | <img src="###IMG_PATH###/delete.gif" border="0"/> |
addLink | cObj | Configuration for the add organizer link. addLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_calendar} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
editLink | cObj | Configuration for the add calendar link. editLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_calendar} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
deleteLink | cObj | Configuration for the delete calendar link. deleteLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_calendar} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
[tsref:plugin.tx_cal_controller.view.calendar.calendar]
plugin.tx_cal_controller.view.category
Property: | Data type: | Description: | Default: |
createCategoryViewPid | Integer / PID | Page view configured for creating a category. If this is not configured, then the current page will be used instead. | |
editCategoryViewPid | Integer / PID | Page view configured for editing a category. If this is not configured, then the current page will be used instead. | |
deleteCategoryViewPid | Integer / PID | Page view configured for deleting a category. If this is not configured, then the current page will be used instead. |
[tsref:plugin.tx_cal_controller.view.category]
plugin.tx_cal_controller.view.category.category
Property: | Data type: | Description: | Default: |
defaultHeaderStyle | String | Defines the default header style | default_categoryheader |
defaultBodyStyle | String | Defines the default body style | default_categorybody |
[tsref:plugin.tx_cal_controller.view.category.category]
plugin.tx_cal_controller.view.category.tree
Property: | Data type: | Description: | Default: |
calendar | String / CSV | Defines the calendars shown in the tree (csv of ids) | |
category | String / CSV | Defines the categories shown in the tree (csv of ids) | |
calendarTitle | cObj | Content object to render the calendar title calendarTitle { } | TEXT |
rootElement | cObj | Content object to render each root element of the tree rootElement { wrap = <table class="treelevel0"><tr><td>|</td></tr></table> } | TEXT |
selector | cObj | Content object to render the selector selector { wrap = <input type="checkbox" name="tx_cal_controller[category][]" value="###UID###" | /> } | TEXT |
element | String | Defines a root node of the tree | <span class="###HEADERSTYLE###_bullet ###HEADERSTYLE###_legend_bullet" >•</span><span class="###HEADERSTYLE###_text">###TITLE###</span> |
emptyElement | String | Defines an element if the tree has no nodes | <br/><br/> |
subElement | String | Defines a sub node of the tree | <br /><table class="treelevel###LEVEL###" id="treelevel###UID###"> |
subElement_wrap | String | Defines a wrap for sub node of the tree | <tr><td>|</td></tr> |
subElement_pre | String | Defines the trailer for a branch level | </table> |
categorySelectorSubmit | String | Defines the submit button | <input type="image" class="refresh_calendar" src="###IMG_PATH###/refresh.gif" alt="###REFRESH_LABEL###" title="###REFRESH_LABEL###"> |
[tsref:plugin.tx_cal_controller.view.category.tree]
plugin.tx_cal_controller.view.day
Property: | Data type: | Description: | Default: |
dayViewPid | String / PID | Page to display the day view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
dayViewLink | cObj | Configuration for the day view link. nextDayLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_day} } | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
nextDayLink | cObj | Configuration for the next day link. | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
legendNextDayLink | cObj | Configuration for the next day link displayed in the legend. | .nextDayLink |
prevDayLink | cObj | Configuration for the previous day link. prevDayLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_day} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
legendPrevDayLink | cObj | Configuration for the next day link displayed in the legend. | .prevDayLink |
dayStart | Integer with leading zeros | Start time for the day view. also: FlexForm | 0700 |
dayEnd | Integer with leading zeros | End time for the day view. also: FlexForm | 2300 |
dynamic | Boolean | Cuts off empty times before the first and after the last event of a day. | 0 |
gridLength | Integer | Length of time in minutes for each grid on the day view. Should be evenly divisible into 60 minutes (ex. 15,30,60) also: FlexForm | 15 |
startPointCorrection | Integer | Corrects the starting point to fetch events. If you only have the dayview to display you can set it to 0, but if you have e.g. a month also in your dayview, you should enter a value in seconds, so the month will be filled with events too - not only the one day | 5616000 |
endPointCorrection | Integer | Same as startingPointCorrection but for the end point | 5616000 |
dayTemplate | String / Path | Template for the day view. also: Constants | {$plugin.tx_cal_controller.view.day.dayTemplate} |
nextDaySymbol | String | Symbol to use for browsing to next day. | › |
previousDaySymbol | String | Symbol to use for browsing to previous day. | ‹ |
legendPrevDayLink | String | Arrow image within the legend for going back to the previous day. | <img src="###IMG_PATH###/left_arrows.gif" width="16" height="20" border="0" align="left" /> |
legendNextDayLink | String | Arrow image within the legend for going forward to the next day. | <img src="###IMG_PATH###/right_arrows.gif" width="16" height="20" border="0" align="right" /> |
dayTimeCell | String | Cell containing the time | <tr><td rowspan='%s' align="center" valign="top" width="60" class="timeborder">%s</td><td bgcolor="#a1a5a9" width="1" height='%s'></td> |
dayTimeCell2 | String | Cell inbetween time and the day table | <tr><td bgcolor="#a1a5a9" width="1" height="%s"></td> |
dayEventPre | String | Pre event wrap | <td rowspan="%s" align="left" valign="top" |
dayEventPost | String | Post event wrap | </td> |
classDayborder | String | Major time divider in day view. By default, this is the solid line every 30 minutes. | class="dayborder" |
classDayborder2 | String | Minor time divider in day view. By default, this is the dotted line every 15 minutes. | class="dayborder2" |
normalCell | String | Wrap for a single cell in day view. | <td colspan="%s" %s>%s </td> |
dayFinishRow | String | Final element for a row in day view. | </tr> |
dateFormatWeekList | String / PEAR Date format | Date format for weeks within day view. | %A, %b %d |
dateFormatDay | String / PEAR Date format | Date format of the day displayed at the top of the view. | %a, %b %d |
timeFormatDay | String / PEAR Date format | Time format for hours shown within the day view. also: Constants | {$plugin.tx_cal_controller.view.timeFormat} |
strftimeTitleStartFormat | String / PEAR Date format | Format for the title start date | {$plugin.tx_cal_controller.view.dateFormat} |
strftimeTitleEndFormat | String / PEAR Date format | Format for the title end date | {$plugin.tx_cal_controller.view.dateFormat} |
titleWrap | cObj | Formats the week title titleWrap.1 = TEXT titleWrap.1 { data = register:cal_day_starttime } #titleWrap.3 = TEXT #titleWrap.3 { #data = register:cal_day_starttime #date = W #wrap = (WK |) #} Remove the “#” if you want to have the weeknumber | COA |
[tsref:plugin.tx_cal_controller.view.day]
plugin.tx_cal_controller.view.day.event < plugin.tx_cal_controller.view.event.event
Property: | Data type: | Description: | Default: |
alldayTitle | cObj | Content object for the event title of an all day event. alldayTitle { crop = 15|.. dataWrap = <div>|</div> } | TEXT |
title | cObj | Content object for the event title. title { dataWrap > } | |
starttime | cObj | Content object for the event start time starttime { dataWrap > } | |
endtime | cObj | Content object for the event end time endtime { required = 1 dataWrap > } |
[tsref:plugin.tx_cal_controller.view.day.event]
plugin.tx_cal_controller.view.week
Property: | Data type: | Description: | Default: |
weekViewPid | String / PID | Page to display the week view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
weekViewLink | cObj | Configuration for the day view link. | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
nextWeekLink | cObj | Configuration for the next week link. nextWeekLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_week} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
prevWeekLink | cObj | Configuration for the previous week link. prevWeekLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_week} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
nextDayLink | cObj | Configuration for the next day link. See: plugin.tx_cal_controller.view.day.nextDayLink | plugin.tx_cal_controller.view.day.nextDayLink |
legendNextDayLink | cObj | Configuration for the next day link displayed in the legend. See: plugin.tx_cal_controller.view.day.legendNextDayLink | plugin.tx_cal_controller.view.day.legendNextDayLink |
prevDayLink | cObj | Configuration for the previous day link. See: plugin.tx_cal_controller.view.day.prevDayLink | plugin.tx_cal_controller.view.day.prevDayLink |
legendPrevDayLink | cObj | Configuration for the next day link displayed in the legend. See: plugin.tx_cal_controller.view.day.legendPrevDayLink | plugin.tx_cal_controller.view.day.legendPrevDayLink |
dynamic | Boolean | Cuts off empty times before the first and after the last event of a day. | 0 |
startPointCorrection | Integer | Corrects the starting point to fetch events. If you only have the weekview to display you can set it to 0, but if you have e.g. a month also in your weekview, you should enter a value in seconds, so the month will be filled with events too - not only the one week | 5616000 |
endPointCorrection | Integer | Same as startingPointCorrection but for the end point | 5616000 |
weekTemplate | String / Path | Template for the week view. also: Constants | {$plugin.tx_cal_controller.view.week.weekTemplate} |
nextWeekSymbol | String | Symbol to use for browsing to next week. | » |
previousWeekSymbol | String | Symbol to use for browsing to previous week. | « |
nextDaySymbol | String | Symbol to use for browsing to next day. see: plugin.tx_cal_controller.view.day.nextDaySymbol | plugin.tx_cal_controller.view.day.nextDaySymbol |
previousDaySymbol | String | Symbol to use for browsing to previous day. see: plugin.tx_cal_controller.view.day.previousDaySymbol | plugin.tx_cal_controller.view.day.previousDaySymbol |
weekDisplayFullHour | String | Row for a full hour. | <tr><td colspan="4" rowspan="%s" align="center" valign="top" width="60" class="timeborder">%s</td><td bgcolor="#a1a5a9" width="1" height="%s"></td> |
weekDisplayInbetween | String | Cells within the weekDisplayFullHour see: plugin.tx_cal_controller.view.week.weekDisplayFullHour | <tr><td bgcolor="#a1a5a9" width="1" height="%s"></td> |
weekday_stdWrap | stdWrap | Wrap around each weekday title. | wrap = <span class="V9BOLD">|</span> |
classWeekborder | String | Major time divider in day view. By default, this is the dotted line every 15 minutes. | class="weekborder" |
weekEventPre | String | Pre event wrap. see: plugin.tx_cal_controller.view.day.dayEventPre | plugin.tx_cal_controller.view.day.dayEventPre |
weekEventPost | String | Post event wrap. see: plugin.tx_cal_controller.view.day.weekEventPost | plugin.tx_cal_controller.view.day.weekEventPost |
normalCell | String | Wrap for a single cell in week view. see: plugin.tx_cal_controller.view.day.normalCell | plugin.tx_cal_controller.view.day.normalCell |
weekFinishRow | String | Final element for a row in week view. see: plugin.tx_cal_controller.view.day.dayFinishRow | plugin.tx_cal_controller.view.day.dayFinishRow |
dateFormatWeekList | String / PEAR Date format | Date format for weeks within week view. | %a, %b %d |
dateFormatWeek | String / PEAR Date format | Date format for week show at the top of view. see: plugin.tx_cal_controller.view.dateFormat | {$plugin.tx_cal_controller.view.dateFormat} |
timeFormatWeek | String / PEAR Date format | Time format for hours shown within the week view. see: plugin.tx_cal_controller.view.timeFormat | {$plugin.tx_cal_controller.view.timeFormat} |
legendPrevDayLink | String | Arrow image within the legend for going back to the previous day. | <img src="###IMG_PATH###/left_arrows.gif" alt="###L_PREV###" class="nextweek_arrow" /> |
legendNextDayLink | String | Arrow image within the legend for going forward to the next day. | <img src="###IMG_PATH###/right_arrows.gif" alt="###L_NEXT###" class="previousweek_arrow" /> |
strftimeTitleStartFormat | String / PEAR Date format | Format for the title start date | {$plugin.tx_cal_controller.view.dateFormat} |
strftimeTitleEndFormat | String / PEAR Date format | Format for the title end date | {$plugin.tx_cal_controller.view.dateFormat} |
titleWrap | cObj | Formats the week title titleWrap.1 = TEXT titleWrap.1 { data = register:cal_week_starttime } titleWrap.2 = TEXT titleWrap.2 { data = register:cal_week_endtime wrap = - | } #titleWrap.3 = TEXT #titleWrap.3 { #data = register:cal_week_starttime #date = W #wrap = (WK |) #} Remove the “#” if you want to have the weeknumber | COA |
[tsref:plugin.tx_cal_controller.view.week]
plugin.tx_cal_controller.view.week.event < plugin.tx_cal_controller.view.day.event
plugin.tx_cal_controller.view.month
Property: | Data type: | Description: | Default: |
monthViewPid | String / PID | Page to display the month view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
monthViewLink | cObj | Configuration for the month view link. See: plugin.tx_cal_controller.view.defaultViewLinkSetupplugin.tx_cal_controller.view.defaultViewLinkSetup | plugin.tx_cal_controller.view.defaultViewLinkSetup |
startPointCorrection | Integer | Corrects the starting point to fetch events. If you only have only one month in your view to display you can leave it to 0, but if you have e.g. a small months also in your view, you should enter a value in seconds, so the other months will be filled with events too (60*60*24*35) | 3024000 |
endPointCorrection | Integer | Same as startingPointCorrection but for the end point | 3024000 |
monthTemplate | String / Path | Template for the month view also: Contants | {$plugin.tx_cal_controller.view.month.monthTemplate} |
monthSmallTemplate | String / Path | Template for a small month also: Contants | {$plugin.tx_cal_controller.view.month.monthSmallTemplate} |
monthMediumTemplate | String / Path | Template for a medium month, like in year view also: Contants | {$plugin.tx_cal_controller.view.month.monthMediumTemplate} |
monthLargeTemplate | String / Path | Template for a large month as it is in the default month view also: Contants | {$plugin.tx_cal_controller.view.month.monthLargeTemplate} |
monthMiniTemplate | String | Template for a mini month as it is in the mini month view | ###MONTH_SMALL|+0### |
monthMakeMiniCal | Boolean | Enable this to create a single small calendar | 0 |
navigation | Boolean | Enables the horizontal sidebar | 1 |
horizontalSidebarTemplate | String / Path | Template for a navigation bar in the month view also: Contants | {$plugin.tx_cal_controller.view.month.horizontalSidebarTemplate} |
showListInMonthView | Boolean | Show this month's events in a list view also: FlexForm | 0 |
useListEventRenderSettingsView | String | If you show the month's events in a list view (see setting 'showListInMonthView'), then you can configure here from which view the rendering settings for the events should be used. By default it's the regular listView rendering, but you might want to use settings from a different view. | list |
dateFormatMonth | String / PEAR Date format | Date format for month shown at top of view. | %B |
smallLink_stdWrap | stdWrap | Wrap for all day events and standard events in small month view. | wrap = <span class="bold">|</span> |
nextMonthLink | cObj | Configuration for the next month link. See: plugin.tx_cal_controller.view.defaultLinkSetup nextMonthLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_month} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
prevMonthLink | cObj | Configuration for the next month link. See: plugin.tx_cal_controller.view.defaultLinkSetup prevMonthLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_month} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
monthSmallStyle | String | Additional styling for small month view. | monthSmallBasic |
monthMediumStyle | String | Additional styling for medium month view. | monthMediumBasic |
monthLargeStyle | String | Additional styling for large month view. | monthLargeBasic |
monthMiniTemplate | String | Template for a mini month as it is in the mini month view | ###MONTH_SMALL|+0### |
monthMakeMiniCal | Boolean | Enable this to create a single small calendar also: FlexForm | 0 |
navigation | Booelan | Enables the horizontal sidebar | 1 |
monthOffStyle | String | CSS class for days not in the current month. | monthOff |
monthSelectedStyle | String | CSS class for the selected day in the current month (ie. today). | monthSelected |
monthSelectedWeekStyle | String | CSS class for the selected week in the current month | monthSelectedWeek |
monthWeekendStyle | String | CSS class for the weekend in the month (ie. Today). | monthWeekend |
monthTodayStyle | String | CSS class for today in the current month. | monthToday |
monthCurrentWeekStyle | String | CSS class for the current week in the current month. | monthCurrentWeek |
monthCornerStyle | String | CSS class for the upper left corner in a month | monthCorner |
monthDayOfWeekStyle | String | CSS class that adds the weekday number to each day, where sunday = 0 and monday to saturday = 1-6. Doesn't take care of the TS setting 'weekStartDay' yet. | cal_day%s |
eventDayStyle | String | CSS class for a day containing an event. | eventDay |
strftimeTitleStartFormat | String / PEAR Date format | Format for the title start date | {$plugin.tx_cal_controller.view.dateFormat} |
strftimeTitleEndFormat | String / PEAR Date format | Format for the title end date | {$plugin.tx_cal_controller.view.dateFormat} |
heading | cObj | Formats the list title heading.1 = TEXT heading.1 { data = register:cal_list_starttime strftime = {$plugin.tx_cal_controller.view.dateFormat} } heading.2 = TEXT heading.2 { data = register:cal_list_endtime wrap = - | strftime = {$plugin.tx_cal_controller.view.dateFormat} } | COA |
[tsref:plugin.tx_cal_controller.view.month]
plugin.tx_cal_controller.view.month.event < plugin.tx_cal_controller.view.day.event
Property: | Data type: | Description: | Default: |
title | cObj | Content object of the event title title { crop = 11|.. } |
[tsref:plugin.tx_cal_controller.view.month.event]
plugin.tx_cal_controller.view.year
Property: | Data type: | Description: | Default: |
yearViewPid | String / PID | Page to display the year view on. If this is not configured, then the current page will be used instead. also: FlexForm | |
yearViewLink | cObj | Configuration for the year view link. See: plugin.tx_cal_controller.view.defaultViewLinkSetup | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
startPointCorrection | Integer | Corrects the starting point to search for events. If the year ends on a monday and you want to have the rest of the weekdays filled (60*60*24*6) | 518400 |
endPointCorrection | Integer | Same as startingPointCorrection but for the end point | 518400 |
yearTemplate | String / Path | Template for the year view. also: Constants | {$plugin.tx_cal_controller.view.year.yearTemplate} |
nextYearLink | cObj | Configuration for the next year link. See: plugin.tx_cal_controller.view.defaultViewLinkSetup nextYearLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_year} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
prevYearLink | cObj | Configuration for the previous year link. See: plugin.tx_cal_controller.view.defaultViewLinkSetup prevYearLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_year} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
[tsref:plugin.tx_cal_controller.view.year]
plugin.tx_cal_controller.view.year.event < plugin.tx_cal_controller.view.month.event
plugin.tx_cal_controller.view.list
Property: | Data type: | Description: | Default: |
listTemplate | String / Path | Template for list view. also: Constants | {$plugin.tx_cal_controller.view.list.listTemplate} |
listWithTeaserTemplate | String / Path | Template for list view with teaser. also: Constants | {$plugin.tx_cal_controller.view.list.listWithTeaserTemplate} |
alternatingLayoutMarkers | Array | Array that is holding the information how many alternating layouts should be used for rendering the events and which marker suffix should be used for fetching the according layout subpart. Each defined marker suffix has stdWrap properties. | odd = LIST_ODD even = LIST_EVEN |
restartAlternationAfterDayWrapper | Boolean | Restarts the alternation of the layouts after each day, when enableDayWrapper is used. | 0 |
restartAlternationAfterWeekWrapper | Boolean | Restarts the alternation of the layouts after each week, when enableWeekWrapper is used. | 0 |
restartAlternationAfterMonthWrapper | Boolean | Restarts the alternation of the layouts after each month, when enableMonthWrapper is used. | 0 |
restartAlternationAfterYearWrapper | Boolean | Restarts the alternation of the layouts after each year, when enableYearWrapper is used. | 0 |
listViewLink | cObj | Configuration for the list view link. See: plugin.tx_cal_controller.view.defaultViewLinkSetup | =< plugin.tx_cal_controller.view.defaultViewLinkSetup |
starttime | strtotime() expression | Show events from this date. Any relative date (such as -1 week) is relative to today's date. also: FlexForm also: http://www.php.net/manual/en/function.strtotime.php Example Beginning of 2007: starttime = 01 January 2007 1 week ago: starttime = -1 week 1 month ago: starttime = last month Start of the current year: starttime = cal:yearstart Start of the current month: starttime = cal:monthstart Start of the current week: starttime = cal:weekstart Yesterday (at midnight): starttime = cal:yesterday Today (at midnight): starttime = cal:today | now |
endtime | strtotime() expression | Show events until this date. Any relative date (such as -1 week) is relative to today's date and not to the starttime of the list view. also: FlexForm also: http://www.php.net/manual/en/function.strtotime.php Example End of 2007: endtime = 31 December 2007 1 Week From Today: endtime = +1 week Tomorrow (at midnight): endtime = cal:tomorrow End of the week: endtime = cal:weekend End of the month: endtime = cal:monthend End of the year: endtime = cal:yearend | +1 month |
order | String | listing Order of the events (asc|desc) | asc |
useGetdate | Boolean | Ignores the starttime and endtime value and displays all events of the getdate day. | 0 |
doNotUseGetdateTheFirstTime | Boolean | Ignores the getdate option if there is no "getdate" parameter in the url | 0 |
useCustomEndtime | Boolean | Defines the view.list.endtime as endtime for the list starting with the parameter getdate. This means, that you can create a dynamic list which always shows you a certain timespan from your current position in time, not today! | 0 |
maxEvents | Integer | Maximum number of events to display. also: FlexForm | 100 |
maxRecurringEvents | Integer | Maximum number of instances of a recurring event that should be listed. also: FlexForm | |
addIcon | String | Image tag for icon used in link to frontend creation of an event. see: plugin.tx_cal_controller.view.day.addIcon | plugin.tx_cal_controller.view.day.addIcon |
found_stdWrap | stdWrap | StdWrap for found result text found_stdWrap { noTrimWrap = |<p class="found">| {LLL:EXT:cal/controller/locallang.xml:l_search_found}</p>| insertData = 1 } | |
heading | cObj | Formats the list title heading { 1 = TEXT 1 { data = register:cal_list_starttime strftime = {$plugin.tx_cal_controller.view.dateFormat} } 2 = TEXT 2 { data = register:cal_list_endtime wrap = - | required = 1 strftime = {$plugin.tx_cal_controller.view.dateFormat} } } | COA |
enableDayWrapper | Boolean | Enables separation of different days in the list view | 0 |
dayWrapperFormat | String / PEAR Date format | Format for the day wrapper | %d. %B |
dayWrapper | cObj | Wraps each day containing events dayWrapper { 10 = TEXT 10 { current = 1 required = 1 wrap = <dt style="background-color:#CCCCCC;">|</dt> } } | COA |
enableWeekWrapper | Boolean | Enables separation of different weeks in the list view | 0 |
weekWrapperFormat | String / PEAR Date format | Format for the week wrapper | %U |
weekWrapper | cObj | Wraps each week containing events weekWrapper.10.wrap = <dt style="background-color:#CCCCCC;">|. (Week)</dt> | .dayWrapper |
enableMonthWrapper | Boolean | Enables separation of different months in the list view | 0 |
monthWrapperFormat | String / PEAR Date format | Format for the month wrapper | %U |
monthWrapper | cObj | Wraps each month containing events monthWrapper.10 .wrap = <dt style="background-color:#CCCCCC;">|</dt> | dayWrapper |
enableYearWrapper | Boolean | Enables separation of different year in the list view. | 0 |
yearWrapperFormat | String / PEAR Date format | Format for the Year wrapper | %Y |
yearWrapper | cObj | Wraps each Year containing events | .monthWrapper |
enableCategoryWrapper | Boolean | Enables separation of different categories | 0 |
categoryWrapper | cObj | Wraps each category containing events categoryWrapper.10.wrap = <dt class="###CATEGORY_STYLE###">|</dt> | .dayWrapper |
noCategoryWrapper | cObj | Wraps events without categories, if the categoryWrapper has been enabled noCategoryWrapper { value = <dt style="background-color:#999999;">No category</dt> } | TEXT |
noCategoryWrapper.uid | Integer | Position the noCategoryWrapper block by defining a uid (0 = before, x > largest category uid => last) | 999 |
categoryLink_stdWrap | stdWrap | stdWrap for the link text of category categoryLink_stdWrap { wrap = } | |
categoryLink_splitChar | cObj | for more than one category this is the separator categoryLink_splitChar { value = , noTrimWrap= || | } | TEXT |
categoryLink | cObj | Content Object for rendering the categories as link See: plugin.tx_cal_controller.view.defaultLinkSetup | =< plugin.tx_cal_controller.view.defaultLinkSetup |
enableCalendarWrapper | Boolean | Enables separation of different calendars | 0 |
calendarWrapper | cObj | Wraps each calendar containing events calendarWrapper.10.wrap = <dt style="background-color:#000099;">|</dt> | .dayWrapper |
pageBrowser. | Configuration Container | Groups all pageBrowser related configuration options | |
pageBrowser.usePageBrowser | Boolean | Enables the pagebrowser for the list | 1 |
pageBrowser.onlyShowIfNeeded | Boolean | flag to only show the pagebrowser when the result exceeds the value defined in recordsPerPage | 0 |
pageBrowser.pagesCount | Integer | Limits the maximum number of pages to be shown in the browser | 0 |
pageBrowser.recordsPerPage | Integer | The maximum number of records that are shown per page | 10 |
pageBrowser.useType | String | here you can configure which pagebrowser should generally be used possible values are: default, piPageBrowser | default |
pageBrowser.pointer | String | name of the pointer that should be used to indicate resultBrowser pages | offset |
pageBrowser.default. | Configuration group | Groups all configurations and rendering settings for the default pageBrowser of cal | |
pageBrowser.default.actPage_stdWrap | stdWrap | Wrap for the active page | wrap = <span><b>|</b></span> |
pageBrowser.default.pageLink | cObj | Rendering definition of the 'page' links pageLink { wrap = <span>|</span> typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_page} {current:1} } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
pageBrowser.default.nextLink | cObj | Rendering definition of the 'next' link nextLink { current = 0 value = >> typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next} wrap = <span>|</span> } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
pageBrowser.default.prevLink | cObj | Rendering definition of the 'prev' link, copied from 'next' link. prevLink { value = << typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_prev} } | .nextLink |
pageBrowser.default.spacer | cObj | Rendering definition for the spacer sign when stripping pages spacer { value = ... wrap = <span><b>|</b></span> } | TEXT |
pageBrowser.piPageBrowser. | Configuration group | Enables the TYPO3 build-in result browser for the list. This means a bar of page numbers plus a "previous" and "next" link. For each entry in the bar the piVars "pointer" will be pointing to the "result page" to show. | |
pageBrowser.piPageBrowser.showResultCount | Boolean | This var can have 3 values: 0: only the result-browser will be shown 1: (default) the text "Displaying results..." and the result-browser will be shown. 2: only the text "Displaying results..." will be shown | 1 |
pageBrowser.piPageBrowser.showPBrowserText | Boolean | Here you can choose if the pagebrowser should show texts like "page 1, page..." in the pagelinks or if it should show only numbers. | 0 |
pageBrowser.piPageBrowser.tableParams | String | If you didn't set a "browseLinksWrap" you can add parameters for the table that wraps the pagebrowser here. | cellpadding="2" align="center" |
pageBrowser.piPageBrowser.pagefloat | Integer / Keyword | This defines were the current page is shown in the list of pages in the pagebrowser. If this var is an integer it will be interpreted as position in the list of pages. If its value is the keyword "center" the current page will be shown in the middle of the browse links. | center |
pageBrowser.piPageBrowser.showFirstLast | Boolean | This is used as switch if the two links named "<< First" and "Last >>" will be shown and point to the first or last page. If "showFirstLast" is enabled "alwaysPrev" will be overwritten (set to 1). | 1 |
pageBrowser.piPageBrowser.showRange | Booelan | This var switches the display of the pagelinks from pagenumbers to ranges f.e.: 1-5 6-10 11-15... instead of 1 2 3... | 1 |
pageBrowser.piPageBrowser.dontLinkActivePage | Boolean | A switch if the active (current) page should be displayed as pure text or as a link to itself | 1 |
pageBrowser.piPageBrowser.alwaysPrev | Boolean | If this is enabled the "previous" link will always be visible even when the first page is displayed. | 0 |
pageBrowser.piPageBrowser.hscText | Boolean | Here you can choose if the texts for the pagebrowser (eg: "next", "Displaying reaults...") will be parsed through the PHP function htmlspecialchars() or not. Disable this if you want to use HTML in the texts f.e. for graphical "next" and "previous" links. | 1 |
pageBrowser.piPageBrowser.browseBoxWrap | stdWrap | This is the wrap for the complete pagebowser (results and browse links). | |
pageBrowser.piPageBrowser.showResultsWrap | stdWrap | This wraps the text "Displaying results...". | |<br /> |
pageBrowser.piPageBrowser.browseLinksWrap | stdWrap | Wrap for the browse links. | | |
pageBrowser.piPageBrowser.showResultsNumbersWrap | stdWrap | Wrap for the numbers in the text: "Displaying results 1 to 4 out of 22 ". | |
pageBrowser.piPageBrowser.disabledLinkWrap | stdWrap | Wrap for disabled links (f.e the "Last >>" link on the last page). | <span style="color:#bbb;">|</span> |
pageBrowser.piPageBrowser.inactiveLinkWrap | stdWrap | Wrap for inactive links (normal links). | | |
pageBrowser.piPageBrowser.activeLinkWrap | stdWrap | Wrap for active links. | <strong>|</strong> |
[tsref:plugin.tx_cal_controller.view.list]
plugin.tx_cal_controller.view.list.event < plugin.tx_cal_controller.view.event.event
Property: | Data type: | Description: | Default: |
starttime | cObj | Content object for the event start time | dataWrap > |
endtime | cObj | Content object for the event end time | noTrimWrap = | - || required = 1 dataWrap > |
startdate | cObj | Content object for the event start date | dataWrap > |
enddate | cObj | Content object for the event end date | noTrimWrap = | - || required = 1 dataWrap > |
title | cObj | Content object for the event title | dataWrap > |
noEventFound | cObj | Content object for the no event found text | wrap = <dt>|</dt> |
image | cObj | Content object for the event image image { file { import = {$plugin.tx_cal_controller.uploadPath.image} import { current = 1 listNum = 0 } maxW = {$plugin.tx_cal_controller.listMaxW} } altText { field = imagealttext listNum = 0 listNum.splitChar = 10 } titleText < .altText titleText.field = imagetitletext } | IMAGE |
description | cObj | Content object for the event description | crop = 100|... dataWrap > stripHtml = 1 |
teaser | cObj | Content object for the event teaser | dataWrap > |
[tsref:plugin.tx_cal_controller.view.list.event]
The options described here are related to ics options in other views. The ics view itself has a separate page type. Therefore it has received its own part inside this Typoscript Reference: ICS
plugin.tx_cal_controller.view.ics
Property: | Data type: | Description: | Default: |
showIcsLinks | Boolean | Turns on ICS/iCal links in the frontend. also: FlexForm also: Constants | {$plugin.tx_cal_controller.view.ics.showIcsLinks} |
link_wrap | String | Wraps the ics link | <div class="ics_link">%s</div> |
icsViewLink | cObj | The ics view link content object See: plugin.tx_cal_controller.view.defaultLinkSetup icsViewLink { typolink.title.override.override { stdWrap { required = 1 field = title wrap = |_ } dataWrap = |{LLL:EXT:cal/controller/locallang.xml:l_ics_view} } outerWrap.field = link_wrap } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
icsViewCalendarLink | cObj | The ics view link content object for the ics list of a whole calendar icsViewCalendarLink.typolink.parameter.wrap = |,{$plugin.tx_cal_controller.view.ics.typeNum} | .icsViewLink |
icsViewCategoryLink | cObj | The ics view link content object for the ics list of a whole category. See: plugin.tx_cal_controller.view.ics.icsViewCalendarLink | .icsViewCalendarLink |
icsTemplate | String / Path | Template for ICS list view. also: Constants | {$plugin.tx_cal_controller.view.ics.icsListTemplate} |
eventUidPrefix | String | Prefix for used with event UID to create a GUID. Site URL is a good choice here to ensure uniqueness. | {$plugin.tx_cal_controller.view.ics.eventUidPrefix} |
categoryLink_splitChar | cObj | for more than one category this is the separator categoryLink_splitChar { value = , noTrimWrap= || | } | TEXT |
[tsref:plugin.tx_cal_controller.view.ics]
plugin.tx_cal_controller.view.ics.event < plugin.tx_cal_controller.view.list.event
Property: | Data type: | Description: | Default: |
category | cObj | Content object for the event category category { required = 1 current = 1 dataWrap = CATEGORIES:| } | TEXT |
location | cObj | Content object for the event location location { required = 1 current = 1 dataWrap = LOCATION:| } | TEXT |
organizer | cObj | Content object for the event organizer organizer { required = 1 current = 1 dataWrap = ORGANIZER;CN=|: } | TEXT |
title | cObj | Content object for the event title title { required = 1 current = 1 dataWrap = SUMMARY:| } | TEXT |
description | cObj | Content object for the event description description { dataWrap = DESCRIPTION:| current = 1 crop > prefixComment > parseFunc > } | TEXT |
attachment_url | cObj | Content object for event attachment in ics view attachment_url { current = 1 current = 1 required = 1 wrap = ATTACH:|; } | TEXT |
[tsref:plugin.tx_cal_controller.view.ics.event]
plugin.tx_cal_controller.view.admin
Property: | Data type: | Description: | Default: |
adminTemplate | String / Path | Template for frontend administrative view. also: Constants | {$plugin.tx_cal_controller.view.admin.adminTemplate} |
link_wrap | String | Wraps the admin link | <div class="admin_link">%s</div> |
linkText | String | The admin link content | <img src="###IMG_PATH###/config_calendar.gif" border="0" style="margin:2px;"/> |
adminViewLink | cObj | The admin link content See: plugin.tx_cal_controller.view.defaultLinkSetup adminViewLink { typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_administration_view} outerWrap.field = link_wrap } | =< plugin.tx_cal_controller.view.defaultLinkSetup |
[tsref:plugin.tx_cal_controller.view.admin]
plugin.tx_cal_controller.view.freeAndBusy
Property: | Data type: | Description: | Default: |
enable | Boolean | Enables a free & busy view of the calendar. | 0 |
headerStyle | String | Class applied to free/busy header. | fnb_header |
bodyStyle | String | Class applied to free/busy body. | fnb_body |
eventTitle | String | Generic even title when viewed in free/busy view. | Busy |
defaultCalendarUid | Integer / UID | Default calendar to display in Free/Busy view. |
[tsref:plugin.tx_cal_controller.view.freeAndBusy]
plugin.tx_cal_controller.view.other
Property: | Data type: | Description: | Default: |
showLogin | Boolean | Displays a login box with the calendar. Requires the newloginbox extension. also: FlexForm see: http://typo3.org/extensions/repository/search/newloginbox/ | 0 |
loginPageId | Integer / PID | Page to perform login on. If login fails, redirect to this page. | |
userFolderId | Integer / PID | Page where frontend users are stored. | |
showSearch | Boolean | Show the search box. also: FlexForm | 0 |
showGoto | Boolean | Show the goto box. also: FlexForm | 0 |
showCategorySelection | Boolean | Enables category filtering. also: FlexForm | 0 |
categorySelectorSubmit | String | Submit button for the legend category selector. | <input type="image" class="refresh_calendar" src="###IMG_PATH###/refresh.gif" alt="###REFRESH_LABEL###" title="###REFRESH_LABEL###"> |
showCalendarSelector | Boolean | Enables calendar filtering. | 0 |
optionString | String | Template for option tag used in category and calendar selector. | <option value="%s">%s</option> |
showTomorrowEvents | Boolean | Adds a sidebar box with tomorrow's events. also: FlexForm | 0 |
tomorrowsEvents | cObj | Wrap for tomorrow's events shown in the sidebar. tomorrowsEvents { current = 1 wrap = |<br /> } | TEXT |
legend_stdWrap | stdWrap | Wrap for the legend shown in the sidebar. | wrap = |<div style="text-align:right;margin-left:10px;"></div> |
showTodos | Boolean | Not currently implemented. | 0 |
showJumps | Boolean | Enables calendar navigation from the sidebar. also: FlexForm | 0 |
dateFormatWeekJump | String / PEAR Date format | Date format for the dropdown list of weeks in the sidebar. | %b %d |
listWeeks_stdWrap | stdWrap | Option tag for weeks used to build the dropdown list in the sidebar. | wrap = <option value="|" >###WEEK1### - ###WEEK2###</option> |
listWeeksSelected_stdWrap | stdWrap | Option tag for selected weeks used to build the dropdown list in the sidebar. | <option value="|" selected="selected">###WEEK1### - ###WEEK2###</option> |
listWeek_onlyShowCurrentYear | Boolean | Only show the current year in the list of weeks. | 0 |
listWeek_totalWeekCount | Integer | Total number of weeks to show in the list. | 20 |
listWeek_previousWeekCount | Integer | Show this many weeks before the current week. Must be less than listWeek_totalWeekCount. | 5 |
dateFormatMonthJump | String / PEAR Date format | Date format for |