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.
View¶
plugin.tx_cal_controller.view
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
allowedViews
Data type
String / CSV
Description
Allowed calendar views. First one in the list is the default view.
Options are day,week,month,year,list,event,search_all,search_event,s earch_location,search_organizer,organizer,location,admin,create_eve nt,confirm_event,save_event,edit_event,delete_event,remove_event, create_location,confirm_location,save_location,edit_loaction,delet e_location,remove_location,create_organizer,confirm_organizer,save _organizer,edit_organizer,delete_organizer,remove_organizer,create _calendar,confirm_calendar,save_calendar,edit_calendar,delete_cal endar,remove_calendar,create_category,confirm_category,save_catego ry,edit_category,delete_category,remove_category.
also: Flexform
Default
Property
customViews
Data type
String / CSV
Description
Additional views
Default
Property
noViewFoundHelpText
Data type
String
Description
Info text if there is no function nor service to handle a desired view
Default
Controller function not found:
Property
calendar
Data type
String / CSV
Description
Calendars can be preselected. Enter a single ID or a comma separated list
Default
Property
calendarMode
Data type
Description
Default
Property
category
Data type
String / CSV
Description
Categories can be preselected. Enter a single ID or a comma separated list
Default
Property
categoryMode
Data type
Description
0 = Show all
1 = show selected
2 = exclude selected
Default
Property
imagePath
Data type
String / Path
Description
Relative path (from TYPO3 site root) that images should be loaded from.
also: Constants
Default
{$plugin.tx_cal_controller.view.imagePath}
Property
javascriptPath
Data type
String / Path
Description
Relative path (from TYPO3 site root) that javascript should be loaded from.
also: Constants
Default
{$plugin.tx_cal_controller.view.javascriptPath}
Property
weekStartDay
Data type
Monday or Sunday
Description
First day of the week.
also: Flexform
Default
Monday
Property
dayLinkTarget
Data type
String
Description
The view to be rendered when clicking on a day link
Default
day
Property
weekLinkTarget
Data type
String
Description
The view to be rendered when clicking on a week link
Default
week
Property
monthLinkTarget
Data type
String
Description
The view to be rendered when clicking on a month link
Default
month
Property
yearLinkTarget
Data type
String
Description
The view to be rendered when clicking on a year link
Default
year
Property
locationLinkTarget
Data type
String
Description
The view to be rendered when clicking on a location link
Default
location
Property
organizerLinkTarget
Data type
String
Description
The view to be rendered when clicking on a organizer link
Default
organizer
Property
startLinkRange
Data type
strtotime() expression
Description
Views before that date will get a no_follow meta tag
Default
-5 month
Property
endLinkRange
Data type
strtotime() expression
Description
Views after that date will get a no_follow meta tag
Default
+5 month
Property
required
Data type
String
Description
String to be displayed in create and edit forms for required fields
Default
<span class=”cal_required”>*</span>
Property
defaultLinkSetup
Data type
cObj
Description
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
}
}
Default
TEXT
Property
defaultViewLinkSetup
Data type
cObj
Description
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
}
}
Default
TEXT
Property
backLink
Data type
cObj
Description
The content object used for back links
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
showEditableEventsOnly
Data type
boolean
Description
Displays only events which can be edited or deleted
Default
0
[tsref:plugin.tx_cal_controller.view]
For each view¶
Example: plugin.tx_cal_controller.view.list or plugin.tx_cal_controller.view.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
sendOutWithXMLHeader
Data type
boolean
Description
Sets the header to ‘Content-Type: text/xml’
Default
Depends on view
Property
categoryLink_stdWrap
Data type
stdWrap
Description
stdWrap for the link text of category
Default
Property
categoryLink_splitChar
Data type
cObj
Description
for more than one category this is the separator
categoryLink_splitChar {
value = ,
noTrimWrap= || |
}
Default
TEXT
[tsref:plugin.tx_cal_controller.view.<each view>]
Event¶
plugin.tx_cal_controller.view.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
eventViewPid
Data type
Integer / PID
Description
Page to display the event view on. If this is not configured, then the current page will be used instead.
also: Flexform
Default
Property
createEventViewPid
Data type
Integer / PID
Description
Page view configured for creating an event. If this is not configured, then the current page will be used instead.
Default
Property
editEventViewPid
Data type
Integer / PID
Description
Page view configured for editing an event. If this is not configured, then the current page will be used instead.
Default
Property
deleteEventViewPid
Data type
Integer / PID
Description
Page view configured for deleting an event. If this is not configured, then the current page will be used instead.
Default
Property
eventTemplate
Data type
String / Path
Description
Template for the standard event view. Any events following the standard event structure can be used with this template.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.eventTemplate}
Property
eventModelTemplate
Data type
String / Path
Description
Template for the phpicalendar event view. This is an example of how different event types can provide their own views.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.eventModelTemplate}
Property
subscriptionManagerTemplate
Data type
String / Path
Description
Template for the event subscription manager view.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.subscriptionManagerTemplate}
Property
substitutePageTitle
Data type
Boolean
Description
Sets the event title as page title
Default
1
Property
isPreview
Data type
Boolean
Description
Enables a preview of the event
also: flexform
Default
0
[tsref:plugin.tx_cal_controller.view.event]
plugin.tx_cal_controller.view.event.event
a
Property:
b
Data type:
c
Description:
d
Default:
a
useTitleForLinkTitle
b
Boolean
c
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.
d
1
a
ownLinkTitleText
b
cObj
c
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.
d
TEXT
a
eventLink
b
cObj
c
Content object that defines how a link to a event is rendered.
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
moreLink
b
cObj
c
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}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
dontShowEndDateIfEqualsStartDate
b
Boolean
c
If start date and end date are the same, only show start.
d
1
a
dontShowEndDateIfEqualsStartDateAllday = 1
b
Boolean
c
Same as dontShowEndDateIfEqualsStartDate but for allday events.
d
1
a
differentStyleIfOwnEvent
b
Boolean
c
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
d
0
a
headerStyleOfOwnEvent
b
String
c
Defines a special header style for events a fe-user is owner of
also: plugin.tx_cal_controller.view.event.event.differentStyleIfOwnEvent
d
green_catheader
a
bodyStyleOfOwnEvent
b
String
c
Defines a special body style for events a fe-user is owner of
also: plugin.tx_cal_controller.view.event.event.differentStyleIfOwnEvent
d
green_catbody
a
defaultEventLength
b
Integer
c
The default length in seconds, if no or a wrong end has been specified
d
1800
a
statusIcon
b
String
c
Image for the event status. %s will be substituted by the status.
d
<img src=”###IMG_PATH###/%s.gif” width=”9” height=”9” alt=”” border=”0” hspace=”0” vspace=”0” />
a
recurringIcon
b
String
c
Image tag for icon used to indicate recurring events.
d
<img src=”###IMG_PATH###/recurring.gif” width=”9” height=”9” alt=”” border=”0” hspace=”0” vspace=”0” />
a
addIcon
b
String
c
Image tag for icon used in link to frontend creation of an event.
d
<img src=”###IMG_PATH###/add_small.png” border=”0”/>
a
editIcon
b
String
c
Image tag for icon used in link to frontend editing of an event.
d
<img src=”###IMG_PATH###/edit.gif” border=”0”/>
a
deleteIcon
b
String
c
Image tag for icon used in link to frontend deletion of an event.
d
<img src=”###IMG_PATH###/delete.gif” border=”0”/>
a
categoryIcon
b
String
c
Image tag for icon used to visualize event category
d
<img src=”%%%CATICON%%%” border=”0” height=”24” title=”%%%CATTITLE%%%”/>
a
categoryIconDefault
b
String
c
Default category ‘icon’ used to visualize event category
d
•
a
additionalCategoryWhere
b
String
c
Add an additional part to the sql statement for events with categories (must include logical operator!)
d
a
additionalWhere
b
String
c
Add an additional part to the sql statement for any event queries (must include logical operator!)
additionalWhere = AND calendar_id>22
d
a
addLink
b
cObj
c
Configuration for the add event link. Default setting is to act backwards compatible, but it can be altered with TS.
addLink {
typolink.useCacheHash = 1
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_event}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
editLink
b
cObj
c
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}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
deleteLink
b
cObj
c
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}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
eventDateFormat
b
String / PEAR Date format
c
Date format
also: Constants
d
{$plugin.tx_cal_controller.view.dateFormat}
a
dateFormat
b
String / PEAR Date format
c
Date format
also: Constants
d
{$plugin.tx_cal_controller.view.dateFormat}
a
timeFormat
b
String / PEAR Date format
c
Time format
also: Constants
d
{$plugin.tx_cal_controller.view.timeFormat}
a
cruser_name
b
cObj
c
Content object for the create-user name
cruser_name {
dataWrap = <div>CrUserName: |</div>
db_field = username
}
d
TEXT
a
calendarStyle
b
cObj
c
Defines an additional style class for an event, according to the calendar
calendarStyle {
wrap = calendar|
}
d
TEXT
a
title
b
cObj
c
Content object for the event title
title {
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_title}: |</div>
}
d
TEXT
a
alldayTitle
b
cObj
c
Content object for the event title of allDay Events
alldayTitle = TEXT
alldayTitle {
current = 1
}
d
TEXT
a
startdate
b
cObj
c
Content object for the event start date
startdate {
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_startdate}: |</div>
}
d
TEXT
a
enddate
b
cObj
c
Content object for the event end date
enddate {
noTrimWrap = | - ||
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_enddate}: |</div>
}
d
TEXT
a
starttime
b
cObj
c
Content object for the event start time
starttime {
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_starttime}: |</div>
}
d
TEXT
a
endtime
b
cObj
c
Content object for the event end time
endtime {
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_endtime}: |</div>
}
d
TEXT
a
category
b
cObj
c
Content object for the event category
category {
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div>
}
d
TEXT
a
categoryLink
b
cObj
c
Content object for the event category link(s)
categoryLink {
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div>
}
d
TEXT
a
calendar_title
b
cObj
c
Content object for rendering the calendar name
calendar_title {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_calendar}: |</div>
}
d
TEXT
a
organizer
b
cObj
c
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>
}
d
TEXT
a
location
b
cObj
c
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>
}
d
TEXT
a
teaser
b
cObj
c
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>
}
d
TEXT
a
description
b
cObj
c
Content object for the event description
description {
field >
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_event_descri ption}: |</div>
}
d
=< tt_content.text.20
a
image
b
cObj
c
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
}
imgMax = 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
}
d
=< tt_content.image.20
a
description_image
b
cObj
c
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
}
d
.image
a
preview
b
cObj
c
Defines cropping for event description in event view.
preview {
crop = 100|..
stripHtml = 1
}
d
plugin.tx_cal_controller.view.event.description
a
attachment
b
cObj
c
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_ev ent_attachment}: |</div>
}
d
=< tt_content.uploads
a
attendee
b
cObj
c
Content object for event attendee
attendee {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_attendee}: |</div>
}
d
TEXT
a
attendeeIcon
b
String
c
Icon definition for the different attendee status: CHAIR, ACCEPTED or DECLINE
d
<img src=”###IMG_PATH###/%s.png” alt=”%s” title=”%s”/>
a
isMonitoringEventLink
b
cObj
c
Content object for event subscription link of a logged in user when the user is currently monitoring the event
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
isNotMonitoringEventLink
b
cObj
c
Content object for event subscription link of a logged in user when the user is currently NOT monitoring the event
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
declineMeetingLink
b
cObj
c
Content object for decline meeting attendance link
declineMeetingLink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_meeting_changestatus}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
acceptMeetingLink
b
cObj
c
Content object for accept meeting attendance link
acceptMeetingLink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_meeting_changestatus}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
ics
b
cObj
c
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>
}
d
TEXT
a
noEventFound
b
cObj
c
Content object if no event has been found
noEventFound {
dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_results}
}
d
TEXT
[tsref:plugin.tx_cal_controller.view.event.event]
plugin.tx_cal_controller.view.event.event.notify
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
subscriptionViewPid
Data type
Integer / PID
Description
The page id where the subscription manager view is allowed
also: Constants
Default
{$plugin.tx_cal_controller.view.event.notify.subscriptionViewPid}
Property
confirmTemplate
Data type
String / Path
Description
Template for subscription confirmation
also: Constants
Default
{$plugin.tx_cal_controller.view.event.notify.confirmTemplate}
Property
confirmTitle
Data type
String
Description
Title for subscription confirmation email
Default
Please confirm the event monitoring on www.abc.com
Property
unsubscribeConfirmTemplate
Data type
String / Path
Description
Template for subscription stop confirmation
also: Constants
Default
{$plugin.tx_cal_controller.view.event.notify.unsubscribeConfirmTempl ate}
Property
unsubscribeConfirmTitle
Data type
String
Description
Title for subscription stop confirmation email
Default
Please confirm the event monitoring stop on www.abc.com
Property
all.onCreateTemplate
Data type
String / Path
Description
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”
Default
{$plugin.tx_cal_controller.view.event.notify.all.onCreateTemplate}
Property
all.onChangeTemplate
Data type
String / Path
Description
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”
Default
{$plugin.tx_cal_controller.view.event.notify.all.onChangeTemplate}
Property
all.onDeleteTemplate
Data type
String / Path
Description
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”
Default
{$plugin.tx_cal_controller.view.event.notify.all.onDeleteTemplate}
Property
all.onCreateEmailTitle
Data type
String
Description
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 ”
Default
The event ###TITLE### has been created
Property
all.onChangeEmailTitle
Data type
String
Description
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 ”
Default
The event ###TITLE### has been changed
Property
all.onDeleteEmailTitle
Data type
String
Description
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 ”
Default
The event ###TITLE### has been deleted
Property
emailAddress
Data type
String / Email
Description
Email address that notification emails are sent from.
also: Constants
Default
{$plugin.tx_cal_controller.emailAddress}
Property
emailReplyAddress
Data type
String / Email
Description
Reply-to address for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailAddress}
Property
fromName
Data type
String
Description
From name for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailName}
Property
replyToName
Data type
String
Description
Reply-to name for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailName}
Property
organisation
Data type
String
Description
Organization for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailOrganisation}
Property
dateFormat
Data type
String / PEAR Date format
Description
Date format
also: Constants
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
timeFormat
Data type
String / PEAR Date format
Description
Time format
also: Constants
Default
{$plugin.tx_cal_controller.view.timeFormat}
Property
currentUser
Data type
Configuration Array
Description
- Add the (configurable) details of the currently logged in user for the notification-mail.
- The detailed info of the currently logged in user is retrieved from the template (notifyOnCreate.tmpl, notifyOnChange.tmpl or notifyOnDelete.tmpl) with the tag ###CURRENT_USER###. The structure of the info is given between ###CURRENT_USER_SUBPART###. Every field of the ‘fe_users’ record can be used by converting the field-name to uppercase and putting it between ‘###’, e.g. first_name –> ###FIRST_NAME###. The fields can be wrapped by specifying tx_cal_controller.view.event.notify.currentUser.<field-name>_stdWrap { dataWrap = … }, e.g. tx_cal_controller.view.event.notify.currentUser.first_name_stdWrap { dataWrap = Firstname: | }
[tsref:plugin.tx_cal_controller.view.event.event.notify]
plugin.tx_cal_controller.view.event.event.remind
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
time
Data type
Integer
Description
Time in minutes, to send out the reminder before the event starts.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.remind.time}
Property
all.template
Data type
String / Path
Description
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 ”
Default
{$plugin.tx_cal_controller.view.event.remind.all.template}
Property
all.emailTitle
Data type
String
Description
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 ”
Default
Reminder for event: ###TITLE###
Property
emailAddress
Data type
String / Email
Description
Email address that notification emails are sent from.
also: Constants
Default
{$plugin.tx_cal_controller.emailAddress}
Property
emailReplyAddress
Data type
String / Email
Description
Reply-to address for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailAddress}
Property
fromName
Data type
String
Description
From name for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailName}
Property
replyToName
Data type
String
Description
Reply-to name for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailName}
Property
organisation
Data type
String
Description
Organization for notification emails.
also: Constants
Default
{$plugin.tx_cal_controller.emailOrganisation}
Property
dateFormat
Data type
String / PEAR Date format
Description
Date format
also: Constants
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
timeFormat
Data type
String / PEAR Date format
Description
Time format
also: Constants
Default
{$plugin.tx_cal_controller.view.timeFormat}
[tsref:plugin.tx_cal_controller.view.event.event.remind]
plugin.tx_cal_controller.view.event.event.meeting
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
ManagerTemplate
also: Constants
Default
{$plugin.tx_cal_controller.view.event.meeting.template}
Property
onChangeTemplate
Data type
String / Path
Description
Template for email rescheduling a meeting.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.meeting.onChangeTemplate}
Property
statusViewPid
Data type
Integer / PID
Description
The page id where the meeting-status view is allowed.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.meeting.statusViewPid}
Property
managerTemplate
Data type
String / Path
Description
Template for the meeting manager view.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.meeting.managerTemplate}
Property
lookingAhead
Data type
Integer
Description
The time in seconds meetings without a status shall be displayed
Default
300000
[tsref:plugin.tx_cal_controller.view.event.event.meeting]
Location¶
plugin.tx_cal_controller.view.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
locationViewPid
Data type
Integer / PID
Description
Page to display the location view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
createLocationViewPid
Data type
Integer / PID
Description
Page view configured for creating a location. If this is not configured, then the current page will be used instead.
Default
Property
editLocationViewPid
Data type
Integer / PID
Description
Page view configured for editing a location. If this is not configured, then the current page will be used instead.
Default
Property
deleteLocationViewPid
Data type
Integer / PID
Description
Page view configured for deleting a location. If this is not configured, then the current page will be used instead.
Default
Property
locationTemplate
Data type
String / Path
Description
Template for generic location view.
also: Constants
Default
{$plugin.tx_cal_controller.view.location.locationTemplate}
Property
locationTemplate4Partner
Data type
String / Path
Description
Template for location view when using the partner framework.
Default
{$plugin.tx_cal_controller.view.location.locationTemplate4Partner}
Property
locationTemplate4Address
Data type
String / Path
Description
Template for location view when using tt_address.
Default
{$plugin.tx_cal_controller.view.location.locationTemplate4Address}
Property
maxDate
Data type
String / Date
Description
Maximum date to search for events in the future
Default
20200101
Property
minDate
Data type
String / Date
Description
Minimum date to search for events in the past
Default
00000001
Property
event.dateFormat
Data type
String
Description
Default
%m.%d.%Y
Property
event.startdate
Data type
cObj
Description
Default
TEXT
[tsref:plugin.tx_cal_controller.view.location]
plugin.tx_cal_controller.view.location.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
showMap
Data type
Boolean
Description
Enables the rendering of the wec_map.
Default
{$plugin.tx_cal_controller.view.location.showMap}
Property
map.apiKey
Data type
String
Default
Property
map.mapWidth
Data type
Integer
Description
Width of the map.
Default
300
Property
map.mapHeight
Data type
Integer
Description
Height of the map.
Default
300
Property
map.showMapType
Data type
Boolean
Description
Defines whether the map type control should be shown.
Default
0
Property
map.showScale
Data type
Boolean
Description
Defines whether the scale should be shown.
Default
0
Property
map.showInfoWindow
Data type
Boolean
Description
Defines whether the info window should be opened when the page loads.
Default
0
Property
map.showDirections
Data type
Boolean
Description
Defines whether directions should be available.
Default
1
Property
map.showWrittenDirections
Data type
Boolean
Description
Defines whether written directions should be shown in addition to the map.
Default
1
Property
map.prefillAddress
Data type
Boolean
Description
Defines whether an address should be prefilled for logged in users.
Default
1
Property
map.zoomLevel
Data type
Integer
Description
Default zoom level. If not set, autozoom will be used.
Default
Property
map.centerLat
Data type
Double
Description
Default center latitude. If not set, autocenter will be used.
Default
Property
map.centerLong
Data type
Double
Description
Default center longitude. If not set, autocenter will be used.
Default
Property
name
Data type
cObj
Description
Content object for location name
name {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_name}: |</div>
}
Default
TEXT
Property
street
Data type
cObj
Description
Content object for location street
street {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_street}: |</div>
}
Default
TEXT
Property
city
Data type
cObj
Description
Content object for location city
city {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_city}: |</div>
}
Default
TEXT
Property
zip
Data type
cObj
Description
Content object for location zip
zip {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_zip}: |</div>
}
Default
TEXT
Property
phone
Data type
cObj
Description
Content object for location phone number
phone {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_phone}: |</div>
}
Default
TEXT
Property
countryzone
Data type
cObj
Description
Content object for location countryzone
countryzone {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_cou ntryzone}: |</div>
}
Default
TEXT
Property
countryzoneStaticInfo
Data type
cObj
Description
Content object for location countryzoneStaticInfo
countryzoneStaticInfo {
current = 1
required = 1
ifEmpty.field = countryzone
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_cou ntryzone}: |</div>
}
Default
TEXT
Property
country
Data type
cObj
Description
Content object for location country
country {
current = 1
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_cou ntry}: |</div>
}
Default
TEXT
Property
countryStaticInfo
Data type
cObj
Description
Content object for location countryStaticInfo
countryStaticInfo {
current = 1
required = 1
ifEmpty.field = countr
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_cou ntry}: |</div>
}
Default
TEXT
Property
description
Data type
cObj
Description
Content object for location description
description {
field = description
required = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_des cription}: |</div>
}
Default
Reference to tt_content.text.20
Property
Data type
cObj
Description
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>
}
Default
TEXT
Property
link
Data type
cObj
Description
Content object for location link
link {
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_link}: |</div>
}
Default
Property
image
Data type
cObj
Description
Content object for location image
Default
=< plugin.tx_cal_controller.view.event.event.image
Property
includeEventsInResult
Data type
Boolean
Description
Displays location related events
Default
1
Property
eventLink
Data type
cObj
Description
Content object for location event link
eventLink {
current = 1
dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location_rel atedevents}: |</div>
}
Default
TEXT
Property
noLocationFound
Data type
cObj
Description
Content object if no location has been found
noLocationFound {
dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_location_results}
}
Default
TEXT
Property
addIcon
Data type
String
Description
Image tag for icon used in link to frontend editing of a location.
Default
<img src=”###IMG_PATH###/add.gif” border=”0”/>
Property
editIcon
Data type
String
Description
Image tag for icon used in link to frontend editing of a location.
Default
<img src=”###IMG_PATH###/edit.gif” border=”0”/>
Property
deleteIcon
Data type
String
Description
Image tag for icon used in link to frontend editing of a location.
Default
<img src=”###IMG_PATH###/delete.gif” border=”0”/>
Property
addLink
Data type
cObj
Description
Configuration for the add location link.
addLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_location}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
editLink
Data type
cObj
Description
Configuration for the edit location link.
editLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_location}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
deleteLink
Data type
cObj
Description
Configuration for the delete location link.
deleteLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_location}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
[tsref:plugin.tx_cal_controller.view.location.location]
Organizer¶
plugin.tx_cal_controller.view.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
organizerViewPid
Data type
Integer / PID
Description
Page to display the organizer view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
createOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for creating an organizer. If this is not configured, then the current page will be used instead.
Default
Property
editOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for editing an organizer. If this is not configured, then the current page will be used instead.
Default
Property
deleteOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for deleting an organizer. If this is not configured, then the current page will be used instead.
Default
Property
organizerTemplate
Data type
String / Path
Description
Template for generic organizer view.
also: Constants
Default
{$plugin.tx_cal_controller.view.organizer.organizerTemplate}
Property
organizerTemplate4Partner
Data type
String / Path
Description
Template for organizer view when using the partner framework.
Default
{$plugin.tx_cal_controller.view.organizer.organizerTemplate4Partner}
Property
organizerTemplate4Address
Data type
String / Path
Description
Template for organizer view when using tt_address.
Default
{$plugin.tx_cal_controller.view.organizer.organizerTemplate4Address}
Property
organizerTemplate4FEUser
Data type
String / Path
Description
Template for organizer view when using fe_users.
Default
{$plugin.tx_cal_controller.view.organizer.organizerTemplate4FEUser}
Property
maxDate
Data type
String / Date
Description
Maximum date to search for events in the future
Default
20200101
Property
minDate
Data type
String / Date
Description
Minimum date to search for events in the past
Default
00000001
Property
event.dateFormat
Data type
String
Description
Default
%m.%d.%Y
Property
event.startdate
Data type
cObj
Description
Default
TEXT
[tsref:plugin.tx_cal_controller.view.organizer]
plugin.tx_cal_controller.view.organizer.organizer < plugin.tx_cal_controller.view.location.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
noOrganizerFound
Data type
cObj
Description
Content object if no organizer has been found
noOrganizerFound {
dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_no_organizer_results}
}
Default
TEXT
Property
deleteIcon
Data type
String
Description
Image tag for icon used in link to frontend editing of a location.
Default
<img src=”###IMG_PATH###/delete.gif” border=”0”/>
Property
addLink
Data type
cObj
Description
Configuration for the add organizer link.
addLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_organizer}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
editLink
Data type
cObj
Description
Configuration for the edit organizer link.
editLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_organizer}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
deleteLink
Data type
cObj
Description
Configuration for the delete organizer link.
deleteLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_organizer}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
[tsref:plugin.tx_cal_controller.view.organizer.organizer]
Calendar¶
plugin.tx_cal_controller.view.calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
createCalendarViewPid
Data type
Integer / PID
Description
Page view configured for creating a calendar. If this is not configured, then the current page will be used instead.
Default
Property
editCalendarViewPid
Data type
Integer / PID
Description
Page view configured for editing a calendar. If this is not configured, then the current page will be used instead.
Default
Property
deleteCalendarViewPid
Data type
Integer / PID
Description
Page view configured for deleting a calendar. If this is not configured, then the current page will be used instead.
Default
Property
nearbyDistance
Data type
Integer
Description
The distance for events in a nearby calendar.
Default
50
Property
nearbyAdditionalTable
Data type
String
Description
Table where event locations are stored.
Default
tx_cal_location
Property
nearbyAdditionalWhere
Data type
String
Description
WHERE clause to select nearby locations.
nearbyAdditionalWhere = AND tx_cal_calendar.nearby = 1 AND tx_cal_event.location_id > 0 AND tx_cal_event.location_id = tx_cal_location.uid AND 6367.41*SQRT(2*(1-cos(RADIANS(tx_cal_loc ation.latitude))*cos(RADIANS(###LATITUDE###))*(sin(RADIANS(tx_cal_ location.longitude))*sin(RADIANS(###LONGITUDE###))+cos(RADIANS(tx_ca l_location.longitude))*cos(RADIANS(###LONGITUDE###)))-sin(RADIANS(tx _cal_location.latitude))*sin(RADIANS(###LATITUDE###)))) <= ###DISTANCE###
Default
[tsref:plugin.tx_cal_controller.view.calendar]
plugin.tx_cal_controller.view.calendar.calendar
a
Property:
b
Data type:
c
Description:
d
Default:
a
addIcon
b
String
c
Image tag for icon used in link to frontend editing of a calendar.
d
<img src=”###IMG_PATH###/create_calendar.gif” border=”0”/>
a
editIcon
b
String
c
Image tag for icon used in link to frontend editing of a calendar.
d
<img src=”###IMG_PATH###/edit.gif” border=”0”/>
a
deleteIcon
b
String
c
Image tag for icon used in link to frontend editing of a calendar.
d
<img src=”###IMG_PATH###/delete.gif” border=”0”/>
a
addLink
b
cObj
c
Configuration for the add organizer link.
addLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_create_calendar}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
editLink
b
cObj
c
Configuration for the add calendar link.
editLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_edit_calendar}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
a
deleteLink
b
cObj
c
Configuration for the delete calendar link.
deleteLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_delete_calendar}
}
d
=< plugin.tx_cal_controller.view.defaultLinkSetup
[tsref:plugin.tx_cal_controller.view.calendar.calendar]
Category¶
plugin.tx_cal_controller.view.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
createCategoryViewPid
Data type
Integer / PID
Description
Page view configured for creating a category. If this is not configured, then the current page will be used instead.
Default
Property
editCategoryViewPid
Data type
Integer / PID
Description
Page view configured for editing a category. If this is not configured, then the current page will be used instead.
Default
Property
deleteCategoryViewPid
Data type
Integer / PID
Description
Page view configured for deleting a category. If this is not configured, then the current page will be used instead.
Default
[tsref:plugin.tx_cal_controller.view.category]
plugin.tx_cal_controller.view.category.category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
defaultHeaderStyle
Data type
String
Description
Defines the default header style
Default
default_categoryheader
Property
defaultBodyStyle
Data type
String
Description
Defines the default body style
Default
default_categorybody
[tsref:plugin.tx_cal_controller.view.category.category]
plugin.tx_cal_controller.view.category.tree
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
calendar
Data type
String / CSV
Description
Defines the calendars shown in the tree (csv of ids)
Default
Property
category
Data type
String / CSV
Description
Defines the categories shown in the tree (csv of ids)
Default
Property
calendarTitle
Data type
cObj
Description
Content object to render the calendar title
calendarTitle {
}
Default
TEXT
Property
rootElement
Data type
cObj
Description
Content object to render each root element of the tree
rootElement {
wrap = <table class=”treelevel0”><tr><td>|</td></tr></table>
}
Default
TEXT
Property
selector
Data type
cObj
Description
Content object to render the selector
selector {
wrap = <input type=”checkbox” name=”tx_cal_controller[category][]” value=”###UID###” | />
}
Default
TEXT
Property
element
Data type
String
Description
Defines a root node of the tree
Default
<span class=”###HEADERSTYLE###_bullet ###HEADERSTYLE###_legend_bullet” >•</span><span class=”###HEADERSTYLE###_text”>###TITLE###</span>
Property
emptyElement
Data type
String
Description
Defines an element if the tree has no nodes
Default
<br/><br/>
Property
subElement
Data type
String
Description
Defines a sub node of the tree
Default
<br /><table class=”treelevel###LEVEL###” id=”treelevel###UID###”>
Property
subElement_wrap
Data type
String
Description
Defines a wrap for sub node of the tree
Default
<tr><td>|</td></tr>
Property
subElement_pre
Data type
String
Description
Defines the trailer for a branch level
Default
</table>
Property
categorySelectorSubmit
Data type
String
Description
Defines the submit button
Default
<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]
Day¶
plugin.tx_cal_controller.view.day
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
dayViewPid
Data type
String / PID
Description
Page to display the day view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
dayViewLink
Data type
cObj
Description
Configuration for the day view link.
nextDayLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_day}
}
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
nextDayLink
Data type
cObj
Description
Configuration for the next day link.
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
legendNextDayLink
Data type
cObj
Description
Configuration for the next day link displayed in the legend.
Default
.nextDayLink
Property
prevDayLink
Data type
cObj
Description
Configuration for the previous day link.
prevDayLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_day}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
legendPrevDayLink
Data type
cObj
Description
Configuration for the next day link displayed in the legend.
Default
.prevDayLink
Property
dayStart
Data type
Integer with leading zeros
Description
Start time for the day view.
also: FlexForm
Default
0700
Property
dayEnd
Data type
Integer with leading zeros
Description
End time for the day view.
also: FlexForm
Default
2300
Property
dynamic
Data type
Boolean
Description
Cuts off empty times before the first and after the last event of a day.
Default
0
Property
gridLength
Data type
Integer
Description
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
Default
15
Property
startPointCorrection
Data type
Integer
Description
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
Default
5616000
Property
endPointCorrection
Data type
Integer
Description
Same as startingPointCorrection but for the end point
Default
5616000
Property
dayTemplate
Data type
String / Path
Description
Template for the day view.
also: Constants
Default
{$plugin.tx_cal_controller.view.day.dayTemplate}
Property
nextDaySymbol
Data type
String
Description
Symbol to use for browsing to next day.
Default
›
Property
previousDaySymbol
Data type
String
Description
Symbol to use for browsing to previous day.
Default
‹
Property
legendPrevDayLink
Data type
String
Description
Arrow image within the legend for going back to the previous day.
Default
<img src=”###IMG_PATH###/left_arrows.gif” width=”16” height=”20” border=”0” align=”left” />
Property
legendNextDayLink
Data type
String
Description
Arrow image within the legend for going forward to the next day.
Default
<img src=”###IMG_PATH###/right_arrows.gif” width=”16” height=”20” border=”0” align=”right” />
Property
dayTimeCell
Data type
String
Description
Cell containing the time
Default
<tr><td rowspan=’%s’ align=”center” valign=”top” width=”60” class=”timeborder”>%s</td><td bgcolor=”#a1a5a9” width=”1” height=’%s’></td>
Property
dayTimeCell2
Data type
String
Description
Cell inbetween time and the day table
Default
<tr><td bgcolor=”#a1a5a9” width=”1” height=”%s”></td>
Property
dayEventPre
Data type
String
Description
Pre event wrap
Default
<td rowspan=”%s” align=”left” valign=”top”
Property
dayEventPost
Data type
String
Description
Post event wrap
Default
</td>
Property
classDayborder
Data type
String
Description
Major time divider in day view. By default, this is the solid line every 30 minutes.
Default
class=”dayborder”
Property
classDayborder2
Data type
String
Description
Minor time divider in day view. By default, this is the dotted line every 15 minutes.
Default
class=”dayborder2”
Property
normalCell
Data type
String
Description
Wrap for a single cell in day view.
Default
<td colspan=”%s” %s>%s </td>
Property
dayFinishRow
Data type
String
Description
Final element for a row in day view.
Default
</tr>
Property
dateFormatWeekList
Data type
String / PEAR Date format
Description
Date format for weeks within day view.
Default
%A, %b %d
Property
dateFormatDay
Data type
String / PEAR Date format
Description
Date format of the day displayed at the top of the view.
Default
%a, %b %d
Property
timeFormatDay
Data type
String / PEAR Date format
Description
Time format for hours shown within the day view.
also: Constants
Default
{$plugin.tx_cal_controller.view.timeFormat}
Property
strftimeTitleStartFormat
Data type
String / PEAR Date format
Description
Format for the title start date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
strftimeTitleEndFormat
Data type
String / PEAR Date format
Description
Format for the title end date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
titleWrap
Data type
cObj
Description
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
Default
COA
Property
dontShowOldEvents
Data type
boolean
Description
Hide events in the past:0 = no filtering1 = filter everything that has start_time < “now”
2 = filter old events, but keep those from “today”
Default
0
[tsref:plugin.tx_cal_controller.view.day]
plugin.tx_cal_controller.view.day.event < plugin.tx_cal_controller.view.event.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
alldayTitle
Data type
cObj
Description
Content object for the event title of an all day event.
alldayTitle {
crop = 15|..
dataWrap = <div>|</div>
}
Default
TEXT
Property
title
Data type
cObj
Description
Content object for the event title.
title {
dataWrap >
}
Default
Property
starttime
Data type
cObj
Description
Content object for the event start time
starttime {
dataWrap >
}
Default
Property
endtime
Data type
cObj
Description
Content object for the event end time
endtime {
required = 1
dataWrap >
}
Default
[tsref:plugin.tx_cal_controller.view.day.event]
Week¶
plugin.tx_cal_controller.view.week
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
weekViewPid
Data type
String / PID
Description
Page to display the week view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
weekViewLink
Data type
cObj
Description
Configuration for the day view link.
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
nextWeekLink
Data type
cObj
Description
Configuration for the next week link.
nextWeekLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_next_week}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
prevWeekLink
Data type
cObj
Description
Configuration for the previous week link.
prevWeekLink {
typolink.title.override.override.dataWrap = {LLL:EXT:cal/controller/locallang.xml:l_last_week}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
nextDayLink
Data type
cObj
Description
Configuration for the next day link.
See: plugin.tx_cal_controller.view.day.nextDayLink
Default
plugin.tx_cal_controller.view.day.nextDayLink
Property
legendNextDayLink
Data type
cObj
Description
Configuration for the next day link displayed in the legend.
See: plugin.tx_cal_controller.view.day.legendNextDayLink
Default
plugin.tx_cal_controller.view.day.legendNextDayLink
Property
prevDayLink
Data type
cObj
Description
Configuration for the previous day link.
See: plugin.tx_cal_controller.view.day.prevDayLink
Default
plugin.tx_cal_controller.view.day.prevDayLink
Property
legendPrevDayLink
Data type
cObj
Description
Configuration for the next day link displayed in the legend.
See: plugin.tx_cal_controller.view.day.legendPrevDayLink
Default
plugin.tx_cal_controller.view.day.legendPrevDayLink
Property
dynamic
Data type
Boolean
Description
Cuts off empty times before the first and after the last event of a day.
Default
0
Property
startPointCorrection
Data type
Integer
Description
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
Default
5616000
Property
endPointCorrection
Data type
Integer
Description
Same as startingPointCorrection but for the end point
Default
5616000
Property
weekTemplate
Data type
String / Path
Description
Template for the week view.
also: Constants
Default
{$plugin.tx_cal_controller.view.week.weekTemplate}
Property
nextWeekSymbol
Data type
String
Description
Symbol to use for browsing to next week.
Default
»
Property
previousWeekSymbol
Data type
String
Description
Symbol to use for browsing to previous week.
Default
«
Property
nextDaySymbol
Data type
String
Description
Symbol to use for browsing to next day.
see: plugin.tx_cal_controller.view.day.nextDaySymbol
Default
plugin.tx_cal_controller.view.day.nextDaySymbol
Property
previousDaySymbol
Data type
String
Description
Symbol to use for browsing to previous day.
see: plugin.tx_cal_controller.view.day.previousDaySymbol
Default
plugin.tx_cal_controller.view.day.previousDaySymbol
Property
weekDisplayFullHour
Data type
String
Description
Row for a full hour.
Default
<tr><td colspan=”4” rowspan=”%s” align=”center” valign=”top” width=”60” class=”timeborder”>%s</td><td bgcolor=”#a1a5a9” width=”1” height=”%s”></td>
Property
weekDisplayInbetween
Data type
String
Description
Cells within the weekDisplayFullHour
see: plugin.tx_cal_controller.view.week.weekDisplayFullHour
Default
<tr><td bgcolor=”#a1a5a9” width=”1” height=”%s”></td>
Property
weekday_stdWrap
Data type
stdWrap
Description
Wrap around each weekday title.
Default
wrap = <span class=”V9BOLD”>|</span>
Property
classWeekborder
Data type
String
Description
Major time divider in day view. By default, this is the dotted line every 15 minutes.
Default
class=”weekborder”
Property
weekEventPre
Data type
String
Description
Pre event wrap.
see: plugin.tx_cal_controller.view.day.dayEventPre
Default
plugin.tx_cal_controller.view.day.dayEventPre
Property
weekEventPost
Data type
String
Description
Post event wrap.
see: plugin.tx_cal_controller.view.day.weekEventPost
Default
plugin.tx_cal_controller.view.day.weekEventPost
Property
normalCell
Data type
String
Description
Wrap for a single cell in week view.
see: plugin.tx_cal_controller.view.day.normalCell
Default
plugin.tx_cal_controller.view.day.normalCell
Property
weekFinishRow
Data type
String
Description
Final element for a row in week view.
see: plugin.tx_cal_controller.view.day.dayFinishRow
Default
plugin.tx_cal_controller.view.day.dayFinishRow
Property
dateFormatWeekList
Data type
String / PEAR Date format
Description
Date format for weeks within week view.
Default
%a, %b %d
Property
dateFormatWeek
Data type
String / PEAR Date format
Description
Date format for week show at the top of view.
see: plugin.tx_cal_controller.view.dateFormat
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
timeFormatWeek
Data type
String / PEAR Date format
Description
Time format for hours shown within the week view.
see: plugin.tx_cal_controller.view.timeFormat
Default
{$plugin.tx_cal_controller.view.timeFormat}
Property
timeFormatWeek
Data type
String / PEAR Date format
Description
Time format for hours shown in the very left column of the week view.
Default
%I%p
Property
legendPrevDayLink
Data type
String
Description
Arrow image within the legend for going back to the previous day.
Default
<img src=”###IMG_PATH###/left_arrows.gif” alt=”###L_PREV###” class=”nextweek_arrow” />
Property
legendNextDayLink
Data type
String
Description
Arrow image within the legend for going forward to the next day.
Default
<img src=”###IMG_PATH###/right_arrows.gif” alt=”###L_NEXT###” class=”previousweek_arrow” />
Property
strftimeTitleStartFormat
Data type
String / PEAR Date format
Description
Format for the title start date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
strftimeTitleEndFormat
Data type
String / PEAR Date format
Description
Format for the title end date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
titleWrap
Data type
cObj
Description
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
Default
COA
Property
dontShowOldEvents
Data type
boolean
Description
Hide events in the past:0 = no filtering1 = filter everything that has start_time < “now”
2 = filter old events, but keep those from “today”
Default
0
[tsref:plugin.tx_cal_controller.view.week]
plugin.tx_cal_controller.view.week.event < plugin.tx_cal_controller.view.day.event
Month¶
plugin.tx_cal_controller.view.month
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
monthViewPid
Data type
String / PID
Description
Page to display the month view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
monthViewLink
Data type
cObj
Description
Configuration for the month view link.
See: plugin.tx_cal_controller.view.defaultViewLinkSetupplugin.tx_ca l_controller.view.defaultViewLinkSetup
Default
plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
startPointCorrection
Data type
Integer
Description
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)
Default
3024000
Property
endPointCorrection
Data type
Integer
Description
Same as startingPointCorrection but for the end point
Default
3024000
Property
monthTemplate
Data type
String / Path
Description
Template for the month view
also: Contants
Default
{$plugin.tx_cal_controller.view.month.monthTemplate}
Property
monthSmallTemplate
Data type
String / Path
Description
Template for a small month
also: Contants
Default
{$plugin.tx_cal_controller.view.month.monthSmallTemplate}
Property
monthMediumTemplate
Data type
String / Path
Description
Template for a medium month, like in year view
also: Contants
Default
{$plugin.tx_cal_controller.view.month.monthMediumTemplate}
Property
monthLargeTemplate
Data type
String / Path
Description
Template for a large month as it is in the default month view
also: Contants
Default
{$plugin.tx_cal_controller.view.month.monthLargeTemplate}
Property
monthMiniTemplate
Data type
String
Description
Template for a mini month as it is in the mini month view
Default
###MONTH_SMALL|+0###
Property
monthMakeMiniCal
Data type
Boolean
Description
Enable this to create a single small calendar
Default
0
Property
navigation
Data type
Boolean
Description
Enables the horizontal sidebar
Default
1
Property
horizontalSidebarTemplate
Data type
String / Path
Description
Template for a navigation bar in the month view
also: Contants
Default
{$plugin.tx_cal_controller.view.month.horizontalSidebarTemplate}
Property
showListInMonthView
Data type
Boolean
Description
Show this month’s events in a list view. This is only applicable for templates that contain the ###LIST### marker, such as the default large month template. In the standard configuration, mini calendars do not support a list view.
also: FlexForm
Default
0
Property
useListEventRenderSettingsView
Data type
String
Description
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.
Default
list
Property
dateFormatMonth
Data type
String / PEAR Date format
Description
Date format for month shown at top of view.
Default
%B
Property
weekdayFormatSmallMonth
Data type
String / PEAR Date format
Description
Date format for weekdays in small month.
Default
%a
Property
weekdayLengthSmallMonth
Data type
Integer
Description
Max length of weekdays names in small month. 0 = full length
Default
2
Property
weekdayFormatMediumMonth
Data type
String / PEAR Date format
Description
Date format for weekdays in medium (year) month.
Default
%a
Property
weekdayLengthMediumMonth
Data type
Integer
Description
Max length of weekdays names in medium (year) month. 0 = full length
Default
0
Property
weekdayFormatLargeMonth
Data type
String / PEAR Date format
Description
Date format for weekdays in large month.
Default
%A
Property
weekdayLengthLargeMonth
Data type
Integer
Description
Max length of weekdays names in large month. 0 = full length
Default
0
Property
smallLink_stdWrap
Data type
stdWrap
Description
Wrap for all day events and standard events in small month view.
Default
wrap = <span class=”bold”>|</span>
Property
nextMonthLink
Data type
cObj
Description
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}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
prevMonthLink
Data type
cObj
Description
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}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
monthSmallStyle
Data type
String
Description
Additional styling for small month view.
Default
monthSmallBasic
Property
monthMediumStyle
Data type
String
Description
Additional styling for medium month view.
Default
monthMediumBasic
Property
monthLargeStyle
Data type
String
Description
Additional styling for large month view.
Default
monthLargeBasic
Property
monthMiniTemplate
Data type
String
Description
Template for a mini month as it is in the mini month view
Default
###MONTH_SMALL|+0###
Property
monthMakeMiniCal
Data type
Boolean
Description
Enable this to create a single small calendar
also: FlexForm
Default
0
Property
navigation
Data type
Booelan
Description
Enables the horizontal sidebar
Default
1
Property
monthOffStyle
Data type
String
Description
CSS class for days not in the current month.
Default
monthOff
Property
monthSelectedStyle
Data type
String
Description
CSS class for the selected day in the current month (ie. today).
Default
monthSelected
Property
monthSelectedWeekStyle
Data type
String
Description
CSS class for the selected week in the current month
Default
monthSelectedWeek
Property
monthWeekendStyle
Data type
String
Description
CSS class for the weekend in the month (ie. Today).
Default
monthWeekend
Property
monthTodayStyle
Data type
String
Description
CSS class for today in the current month.
Default
monthToday
Property
monthCurrentWeekStyle
Data type
String
Description
CSS class for the current week in the current month.
Default
monthCurrentWeek
Property
monthCornerStyle
Data type
String
Description
CSS class for the upper left corner in a month
Default
monthCorner
Property
monthDayOfWeekStyle
Data type
String
Description
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.
Default
cal_day%s
Property
eventDayStyle
Data type
String
Description
CSS class for a day containing an event.
Default
eventDay
Property
monthWeekWithEventStyle
Data type
String
Description
CSS class for a week containing an event
Default
monthWeekWithEvent
Property
strftimeTitleStartFormat
Data type
String / PEAR Date format
Description
Format for the title start date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
strftimeTitleEndFormat
Data type
String / PEAR Date format
Description
Format for the title end date
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
heading
Data type
cObj
Description
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}
}
Default
COA
Property
dontShowOldEvents
Data type
boolean
Description
Hide events in the past:0 = no filtering1 = filter everything that has start_time < “now”
2 = filter old events, but keep those from “today”
Default
0
[tsref:plugin.tx_cal_controller.view.month]
plugin.tx_cal_controller.view.month.event < plugin.tx_cal_controller.view.day.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
title
Data type
cObj
Description
Content object of the event title
title {
crop = 11|..
}
Default
[tsref:plugin.tx_cal_controller.view.month.event]
Year¶
plugin.tx_cal_controller.view.year
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
yearViewPid
Data type
String / PID
Description
Page to display the year view on. If this is not configured, then the current page will be used instead.
also: FlexForm
Default
Property
yearViewLink
Data type
cObj
Description
Configuration for the year view link.
See: plugin.tx_cal_controller.view.defaultViewLinkSetup
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
startPointCorrection
Data type
Integer
Description
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)
Default
518400
Property
endPointCorrection
Data type
Integer
Description
Same as startingPointCorrection but for the end point
Default
518400
Property
yearTemplate
Data type
String / Path
Description
Template for the year view.
also: Constants
Default
{$plugin.tx_cal_controller.view.year.yearTemplate}
Property
nextYearLink
Data type
cObj
Description
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}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
prevYearLink
Data type
cObj
Description
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}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
dontShowOldEvents
Data type
boolean
Description
Hide events in the past:0 = no filtering1 = filter everything that has start_time < “now”
2 = filter old events, but keep those from “today”
Default
0
[tsref:plugin.tx_cal_controller.view.year]
plugin.tx_cal_controller.view.year.event < plugin.tx_cal_controller.view.month.event
List¶
plugin.tx_cal_controller.view.list
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
listTemplate
Data type
String / Path
Description
Template for list view.
also: Constants
Default
{$plugin.tx_cal_controller.view.list.listTemplate}
Property
listWithTeaserTemplate
Data type
String / Path
Description
Template for list view with teaser.
also: Constants
Default
{$plugin.tx_cal_controller.view.list.listWithTeaserTemplate}
Property
alternatingLayoutMarkers
Data type
Array
Description
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.
Default
odd = LIST_ODD
even = LIST_EVEN
Property
restartAlternationAfterDayWrapper
Data type
Boolean
Description
Restarts the alternation of the layouts after each day, when enableDayWrapper is used.
Default
0
Property
restartAlternationAfterWeekWrapper
Data type
Boolean
Description
Restarts the alternation of the layouts after each week, when enableWeekWrapper is used.
Default
0
Property
restartAlternationAfterMonthWrapper
Data type
Boolean
Description
Restarts the alternation of the layouts after each month, when enableMonthWrapper is used.
Default
0
Property
restartAlternationAfterYearWrapper
Data type
Boolean
Description
Restarts the alternation of the layouts after each year, when enableYearWrapper is used.
Default
0
Property
listViewLink
Data type
cObj
Description
Configuration for the list view link.
See: plugin.tx_cal_controller.view.defaultViewLinkSetup
Default
=< plugin.tx_cal_controller.view.defaultViewLinkSetup
Property
starttime
Data type
strtotime() expression
Description
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
Any value starting with “+” or “-” calculates dates relative to the current time so that “+1 day” adds 24 hours to the time right now. This will give you different results over the day, depending on the current time.
Apart from this granularity, more generic calculations are available. The keywords “last” and “next” can be used in combination with basic calendar definitions like “week”, “month”, “year” and month names.
There are also constants available providing you with a time that resets the hours and minutes to 0. Namely, these are
- today / current
- yesterday
- tomorrow
- weekstart / weekend
- monsthstart / monthend
- quarterstart / quarterend
- yearstart / yearend
These values can be used for further calculations.
Beginning of 2007: starttime = 01 January 2007
1 week ago: starttime = -1 week
1 month ago: starttime = last month
Start of last November: starttime = last monthstart november
Two days ago (include whole day) starttime = today -2 days
Start of the current year: starttime = yearstart
Start of the current quarter: starttime = quarterstart
Start of the current month: starttime = monthstart
Start of the current week: starttime = weekstart
Yesterday (at midnight): starttime = yesterday
Today (at midnight): starttime = today
Default
now
Property
endtime
Data type
strtotime() expression
Description
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: starttime
also: FlexForm
also: http://www.php.net/manual/en/function.strtotime.php
End of 2011: endtime = 31 December 2011
1 Week From now: endtime = +1 week
Tomorrow (at midnight): endtime = tomorrow
End of the current week: endtime = weekend
End of the current month: endtime = monthend
End of the current quarter: endtime = quarterend
End of the year: endtime = yearend
:underline:`Please note:` If you define an absolute value, this date is not included into the list. In the first example above, the list rendering will end with 30 December 2011.
Default
+1 month
Property
order
Data type
String
Description
listing Order of the events (asc|desc)
Default
asc
Property
hideStartedEvents
Data type
Boolean
Description
Hides events that are already started: multiple day events
Default
0
Property
useGetdate
Data type
Boolean
Description
Ignores the starttime and endtime value and displays all events of the getdate day.
Default
0
Property
doNotUseGetdateTheFirstTime
Data type
Boolean
Description
Ignores the getdate option if there is no “getdate” parameter in the url
Default
0
Property
useCustomStarttime
Data type
Boolean
Description
Defines the view.list.starttime as starttime relative to the date given in parameter getdate (like start of selected year,…)
Default
0
Property
useCustomEndtime
Data type
Boolean
Description
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!
Default
0
Property
customStarttimeRelativeToGetdate
Data type
Boolean
Description
If set, the option “useCustomStarttime” will be calculated relative to the given getdate and not to the current date.
That means that if you set your starttime to “yearbegin” and the getdate-parameter is somewhere in 2014, your starttime would be 01-01-2014.
See also useCustomStarttime.
Default
0
Property
customEndtimeRelativeToGetdate
Data type
Boolean
Description
If set, the option “useCustomEndtime” will be calculated relative to the given getdate and not to the current date.
That means that if you set your endtime to “yearend” and the getdate- parameter is somewhere in 2014, your endtime would be 12-31-2014.
See also useCustomEndtime
Default
0
Property
maxEvents
Data type
Integer
Description
Maximum number of events to display.
also: FlexForm
Default
100
Property
maxRecurringEvents
Data type
Integer
Description
Maximum number of instances of a recurring event that should be listed.
also: FlexForm
Default
Property
addIcon
Data type
String
Description
Image tag for icon used in link to frontend creation of an event.
see: plugin.tx_cal_controller.view.day.addIcon
Default
plugin.tx_cal_controller.view.day.addIcon
Property
found_stdWrap
Data type
stdWrap
Description
StdWrap for found result text
found_stdWrap {
noTrimWrap = |<p class=”found”>| {LLL:EXT:cal/controller/locallang.xml:l_search_found}</p>|
insertData = 1
}
Default
Property
heading
Data type
cObj
Description
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}
}
}
Default
COA
Property
enableDayWrapper
Data type
Boolean
Description
Enables separation of different days in the list view
Default
0
Property
dayWrapperFormat
Data type
String / PEAR Date format
Description
Format for the day wrapper
Default
%d. %B
Property
dayWrapper
Data type
cObj
Description
Wraps each day containing events
dayWrapper {
10 = TEXT
10 {
current = 1
required = 1
wrap = <dt style=”background-color:#CCCCCC;”>|</dt>
}
}
Default
COA
Property
enableWeekWrapper
Data type
Boolean
Description
Enables separation of different weeks in the list view
Default
0
Property
weekWrapperFormat
Data type
String / PEAR Date format
Description
Format for the week wrapper
Default
%U
Property
weekWrapper
Data type
cObj
Description
Wraps each week containing events
weekWrapper.10.wrap = <dt style=”background-color:#CCCCCC;”>|. (Week)</dt>
Default
.dayWrapper
Property
enableMonthWrapper
Data type
Boolean
Description
Enables separation of different months in the list view
Default
0
Property
monthWrapperFormat
Data type
String / PEAR Date format
Description
Format for the month wrapper
Default
%U
Property
monthWrapper
Data type
cObj
Description
Wraps each month containing events
monthWrapper.10 .wrap = <dt style=”background-color:#CCCCCC;”>|</dt>
Default
dayWrapper
Property
enableYearWrapper
Data type
Boolean
Description
Enables separation of different year in the list view.
Default
0
Property
yearWrapperFormat
Data type
String / PEAR Date format
Description
Format for the Year wrapper
Default
%Y
Property
yearWrapper
Data type
cObj
Description
Wraps each Year containing events
Default
.monthWrapper
Property
enableCategoryWrapper
Data type
Boolean
Description
Enables separation of different categories
Default
0
Property
categoryWrapper
Data type
cObj
Description
Wraps each category containing events
categoryWrapper.10.wrap = <dt class=”###CATEGORY_STYLE###”>|</dt>
Default
.dayWrapper
Property
noCategoryWrapper
Data type
cObj
Description
Wraps events without categories, if the categoryWrapper has been enabled
noCategoryWrapper {
value = <dt style=”background-color:#999999;”>No category</dt>
}
Default
TEXT
Property
noCategoryWrapper.uid
Data type
Integer
Description
Position the noCategoryWrapper block by defining a uid (0 = before, x > largest category uid => last)
Default
999
Property
categoryLink_stdWrap
Data type
stdWrap
Description
stdWrap for the link text of category
categoryLink_stdWrap {
wrap =
}
Default
Property
categoryLink_splitChar
Data type
cObj
Description
for more than one category this is the separator
categoryLink_splitChar {
value = ,
noTrimWrap= || |
}
Default
TEXT
Property
categoryLink
Data type
cObj
Description
Content Object for rendering the categories as link
See: plugin.tx_cal_controller.view.defaultLinkSetup
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
enableCalendarWrapper
Data type
Boolean
Description
Enables separation of different calendars
Default
0
Property
calendarWrapper
Data type
cObj
Description
Wraps each calendar containing events
calendarWrapper.10.wrap = <dt style=”background- color:#000099;”>|</dt>
Default
.dayWrapper
Property
pageBrowser.
Data type
Configuration Container
Description
Groups all pageBrowser related configuration options
Default
Property
pageBrowser.usePageBrowser
Data type
Boolean
Description
Enables the pagebrowser for the list
Default
1
Property
pageBrowser.onlyShowIfNeeded
Data type
Boolean
Description
flag to only show the pagebrowser when the result exceeds the value defined in recordsPerPage
Default
0
Property
pageBrowser.pagesCount
Data type
Integer
Description
Limits the maximum number of pages to be shown in the browser
Default
0
Property
pageBrowser.recordsPerPage
Data type
Integer
Description
The maximum number of records that are shown per page
Default
10
Property
pageBrowser.useType
Data type
String
Description
here you can configure which pagebrowser should generally be used possible values are: default, piPageBrowser
Default
default
Property
pageBrowser.pointer
Data type
String
Description
name of the pointer that should be used to indicate resultBrowser pages
Default
offset
Property
pageBrowser.default.
Data type
Configuration group
Description
Groups all configurations and rendering settings for the default pageBrowser of cal
Default
Property
pageBrowser.default.actPage_stdWrap
Data type
stdWrap
Description
Wrap for the active page
Default
wrap = <span><b>|</b></span>
Property
pageBrowser.default.pageLink
Data type
cObj
Description
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}
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
pageBrowser.default.nextLink
Data type
cObj
Description
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>
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
pageBrowser.default.prevLink
Data type
cObj
Description
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}
}
Default
.nextLink
Property
pageBrowser.default.spacer
Data type
cObj
Description
Rendering definition for the spacer sign when stripping pages
spacer {
value = …
wrap = <span><b>|</b></span>
}
Default
TEXT
Property
pageBrowser.piPageBrowser.
Data type
Configuration group
Description
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.
Default
Property
pageBrowser.piPageBrowser.showResultCount
Data type
Boolean
Description
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
Default
1
Property
pageBrowser.piPageBrowser.showPBrowserText
Data type
Boolean
Description
Here you can choose if the pagebrowser should show texts like “page 1, page…” in the pagelinks or if it should show only numbers.
Default
0
Property
pageBrowser.piPageBrowser.tableParams
Data type
String
Description
If you didn’t set a “browseLinksWrap” you can add parameters for the table that wraps the pagebrowser here.
Default
cellpadding=”2” align=”center”
Property
pageBrowser.piPageBrowser.pagefloat
Data type
Integer / Keyword
Description
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.
Default
center
Property
pageBrowser.piPageBrowser.showFirstLast
Data type
Boolean
Description
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).
Default
1
Property
pageBrowser.piPageBrowser.showRange
Data type
Booelan
Description
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…
Default
1
Property
pageBrowser.piPageBrowser.dontLinkActivePage
Data type
Boolean
Description
A switch if the active (current) page should be displayed as pure text or as a link to itself
Default
1
Property
pageBrowser.piPageBrowser.alwaysPrev
Data type
Boolean
Description
If this is enabled the “previous” link will always be visible even when the first page is displayed.
Default
0
Property
pageBrowser.piPageBrowser.hscText
Data type
Boolean
Description
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.
Default
1
Property
pageBrowser.piPageBrowser.browseBoxWrap
Data type
stdWrap
Description
This is the wrap for the complete pagebowser (results and browse links).
Default
Property
pageBrowser.piPageBrowser.showResultsWrap
Data type
stdWrap
Description
This wraps the text “Displaying results…”.
Default
|<br />
Property
pageBrowser.piPageBrowser.browseLinksWrap
Data type
stdWrap
Description
Wrap for the browse links.
Default
|
Property
pageBrowser.piPageBrowser.showResultsNumbersWrap
Data type
stdWrap
Description
Wrap for the numbers in the text: “Displaying results 1 to 4 out of 22 “.
Default
Property
pageBrowser.piPageBrowser.disabledLinkWrap
Data type
stdWrap
Description
Wrap for disabled links (f.e the “Last >>” link on the last page).
Default
<span style=”color:#bbb;”>|</span>
Property
pageBrowser.piPageBrowser.inactiveLinkWrap
Data type
stdWrap
Description
Wrap for inactive links (normal links).
Default
|
Property
pageBrowser.piPageBrowser.activeLinkWrap
Data type
stdWrap
Description
Wrap for active links.
Default
<strong>|</strong>
Property
dontShowOldEvents
Data type
boolean
Description
Hide events in the past:0 = no filtering1 = filter everything that has start_time < “now”
2 = filter old events, but keep those from “today”
Default
0
[tsref:plugin.tx_cal_controller.view.list]
plugin.tx_cal_controller.view.list.event < plugin.tx_cal_controller.view.event.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
starttime
Data type
cObj
Description
Content object for the event start time
Default
dataWrap >
Property
endtime
Data type
cObj
Description
Content object for the event end time
Default
noTrimWrap = | - ||
required = 1
dataWrap >
Property
startdate
Data type
cObj
Description
Content object for the event start date
Default
dataWrap >
Property
enddate
Data type
cObj
Description
Content object for the event end date
Default
noTrimWrap = | - ||
required = 1
dataWrap >
Property
title
Data type
cObj
Description
Content object for the event title
Default
dataWrap >
Property
alldayTitle
Data type
cObj
Description
Content object for the event title of all day events.
Default
dataWrap >
Property
noEventFound
Data type
cObj
Description
Content object for the no event found text
Default
wrap = <dt>|</dt>
Property
image
Data type
cObj
Description
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
}
Default
IMAGE
Property
description
Data type
cObj
Description
Content object for the event description
Default
crop = 100|…
dataWrap >
stripHtml = 1
Property
teaser
Data type
cObj
Description
Content object for the event teaser
Default
dataWrap >
[tsref:plugin.tx_cal_controller.view.list.event]
ICS¶
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
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
showIcsLinks
Data type
Boolean
Description
Turns on ICS/iCal links in the frontend.
also: FlexForm
also: Constants
Default
{$plugin.tx_cal_controller.view.ics.showIcsLinks}
Property
link_wrap
Data type
String
Description
Wraps the ics link
Default
<div class=”ics_link”>%s</div>
Property
icsViewLink
Data type
cObj
Description
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
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
icsViewCalendarLink
Data type
cObj
Description
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}
Default
.icsViewLink
Property
icsViewCategoryLink
Data type
cObj
Description
The ics view link content object for the ics list of a whole category.
See: plugin.tx_cal_controller.view.ics.icsViewCalendarLink
Default
.icsViewCalendarLink
Property
icsTemplate
Data type
String / Path
Description
Template for ICS list view.
also: Constants
Default
{$plugin.tx_cal_controller.view.ics.icsListTemplate}
Property
eventUidPrefix
Data type
String
Description
Prefix for used with event UID to create a GUID. Site URL is a good choice here to ensure uniqueness.
Default
{$plugin.tx_cal_controller.view.ics.eventUidPrefix}
Property
categoryLink_splitChar
Data type
cObj
Description
for more than one category this is the separator
categoryLink_splitChar {
value = ,
noTrimWrap= || |
}
Default
TEXT
[tsref:plugin.tx_cal_controller.view.ics]
plugin.tx_cal_controller.view.ics.event < plugin.tx_cal_controller.view.list.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
category
Data type
cObj
Description
Content object for the event category
category {
required = 1
current = 1
dataWrap = CATEGORIES:|
}
Default
TEXT
Property
location
Data type
cObj
Description
Content object for the event location
location {
required = 1
current = 1
dataWrap = LOCATION:|
}
Default
TEXT
Property
organizer
Data type
cObj
Description
Content object for the event organizer
organizer {
required = 1
current = 1
dataWrap = ORGANIZER;CN=|:
}
Default
TEXT
Property
title
Data type
cObj
Description
Content object for the event title
title {
required = 1
current = 1
dataWrap = SUMMARY:|
}
Default
TEXT
Property
description
Data type
cObj
Description
Content object for the event description
description {
dataWrap = DESCRIPTION:|
current = 1
crop >
prefixComment >
parseFunc >
}
Default
TEXT
Property
attachment_url
Data type
cObj
Description
Content object for event attachment in ics view
attachment_url {
current = 1
current = 1
required = 1
wrap = ATTACH:|;
}
Default
TEXT
[tsref:plugin.tx_cal_controller.view.ics.event]
Single_ics¶
plugin.tx_cal_controller.view.single_ics.event < plugin.tx_cal_controller.view.list.event
Admin¶
plugin.tx_cal_controller.view.admin
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
adminTemplate
Data type
String / Path
Description
Template for frontend administrative view.
also: Constants
Default
{$plugin.tx_cal_controller.view.admin.adminTemplate}
Property
link_wrap
Data type
String
Description
Wraps the admin link
Default
<div class=”admin_link”>%s</div>
Property
linkText
Data type
String
Description
The admin link content
Default
<img src=”###IMG_PATH###/config_calendar.gif” border=”0” style=”margin:2px;”/>
Property
adminViewLink
Data type
cObj
Description
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
}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
[tsref:plugin.tx_cal_controller.view.admin]
Free- & Busy¶
plugin.tx_cal_controller.view.freeAndBusy
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
enable
Data type
Boolean
Description
Enables a free & busy view of the calendar.
Default
0
Property
headerStyle
Data type
String
Description
Class applied to free/busy header.
Default
fnb_header
Property
bodyStyle
Data type
String
Description
Class applied to free/busy body.
Default
fnb_body
Property
eventTitle
Data type
String
Description
Generic even title when viewed in free/busy view.
Default
Busy
Property
defaultCalendarUid
Data type
Integer / UID
Description
Default calendar to display in Free/Busy view.
Default
[tsref:plugin.tx_cal_controller.view.freeAndBusy]
Other¶
plugin.tx_cal_controller.view.other
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
showLogin
Data type
Boolean
Description
Displays a login box with the calendar. Requires the newloginbox extension.
also: FlexForm
see: http://typo3.org/extensions/repository/search/newloginbox/
Default
0
Property
loginPageId
Data type
Integer / PID
Description
Page to perform login on. If login fails, redirect to this page.
Default
Property
userFolderId
Data type
Integer / PID
Description
Page where frontend users are stored.
Default
Property
showSearch
Data type
Boolean
Description
Show the search box.
also: FlexForm
Default
0
Property
showGoto
Data type
Boolean
Description
Show the goto box.
also: FlexForm
Default
0
Property
showCategorySelection
Data type
Boolean
Description
Enables category filtering.
also: FlexForm
Default
0
Property
categorySelectorSubmit
Data type
String
Description
Submit button for the legend category selector.
Default
<input type=”image” class=”refresh_calendar” src=”###IMG_PATH###/refresh.gif” alt=”###REFRESH_LABEL###” title=”###REFRESH_LABEL###”>
Property
showCalendarSelection
Data type
Boolean
Description
Enables calendar filtering.
Default
0
Property
optionString
Data type
String
Description
Template for option tag used in category and calendar selector.
Default
<option value=”%s”>%s</option>
Property
showTomorrowEvents
Data type
Boolean
Description
Adds a sidebar box with tomorrow’s events.
also: FlexForm
Default
0
Property
tomorrowsEvents
Data type
cObj
Description
Wrap for tomorrow’s events shown in the sidebar.
tomorrowsEvents {
current = 1
wrap = |<br />
}
Default
TEXT
Property
legend_stdWrap
Data type
stdWrap
Description
Wrap for the legend shown in the sidebar.
Default
wrap = |<div style=”text-align:right;margin-left:10px;”></div>
Property
showTodos
Data type
Boolean
Description
Not currently implemented.
Default
0
Property
showJumps
Data type
Boolean
Description
Enables calendar navigation from the sidebar.
also: FlexForm
Default
0
Property
dateFormatWeekJump
Data type
String / PEAR Date format
Description
Date format for the dropdown list of weeks in the sidebar.
Default
%b %d
Property
listWeeks_stdWrap
Data type
stdWrap
Description
Option tag for weeks used to build the dropdown list in the sidebar.
Default
wrap = <option value=”|” >###WEEK1### - ###WEEK2###</option>
Property
listWeeksSelected_stdWrap
Data type
stdWrap
Description
Option tag for selected weeks used to build the dropdown list in the sidebar.
Default
<option value=”|” selected=”selected”>###WEEK1### - ###WEEK2###</option>
Property
listWeek_onlyShowCurrentYear
Data type
Boolean
Description
Only show the current year in the list of weeks.
Default
0
Property
listWeek_totalWeekCount
Data type
Integer
Description
Total number of weeks to show in the list.
Default
20
Property
listWeek_previousWeekCount
Data type
Integer
Description
Show this many weeks before the current week. Must be less than listWeek_totalWeekCount.
Default
5
Property
dateFormatMonthJump
Data type
String / PEAR Date format
Description
Date format for the dropdown list of months in the sidebar.
Default
%B %Y
Property
listMonth_stdWrap
Data type
stdWrap
Description
Option tag for months used to build the dropdown list in the sidebar.
Default
<option value=”|” >###MONTH###</option>
Property
listMonthSelected_stdWrap
Data type
stdWrap
Description
Option tag for selected months used to build the dropdown list in the sidebar.
Default
<option value=”|” selected=”selected”>###MONTH###</option>
Property
listMonth_onlyShowCurrentYear
Data type
Boolean
Description
Only show the current year in the list of months.
Default
0
Property
listMonth_totalMonthCount
Data type
Integer
Description
Total number of months to show in the list.
Default
12
Property
listMonth_previousMonthCount
Data type
Integer
Description
Show this many months before the current month. Must be less than listMonth_totalMonthCount.
Default
3
Property
dateFormatYearJump
Data type
String / PEAR Date format
Description
Date format for the dropdown list of years in the sidebar.
Default
%Y
Property
listYear_stdWrap
Data type
stdWrap
Description
Option tag for selected years used in the dropdown list of years in the sidebar.
Default
<option value=”|” selected=”selected”>###YEAR###</option>
Property
listYear_totalYearCount
Data type
Integer
Description
Total number of years to show in the list.
Default
3
Property
listYear_previousYearCount
Data type
Integer
Description
Show this many years before the current year. Must be less than listYear_totalYearCount.
Default
1
Property
sidebarTemplate
Data type
String / Path
Description
Template for the sidebar.
also: Constants
Default
{$plugin.tx_cal_controller.view.other.sidebarTemplate}
Property
searchBoxTemplate
Data type
String / Path
Description
Template for the search box.
also: Constants
Default
{$plugin.tx_cal_controller.view.other.searchBoxTemplate}
[tsref:plugin.tx_cal_controller.view.other]
plugin.tx_cal_controller.view.other.monthMenu
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
monthStart
Data type
Integer (1 - 12)
Description
A static month to start the menu with
Default
1
Property
yearStart
Data type
Integer
Description
A static year to start the menu with
Default
2007
Property
monthStart.thisMonth
Data type
Boolean
Description
Defines to take the current month and year shall be taken instead of what is defined at monthStart and yearStart
Default
1
Property
count
Data type
Integer
Description
Number of items in the menu
Default
5
Property
format
Data type
String / PEAR Date format
Description
The format to display the links in
Default
%b %Y
Property
month_stdWrap
Data type
stdWrap
Description
StandardWrap for each month link
Default
wrap = <span>|</span>
[tsref:plugin.tx_cal_controller.view.other.monthMenu]
Search¶
plugin.tx_cal_controller.view.search
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
searchResultAllTemplate
Data type
String / Path
Description
Template for search results.
also: Constants
Default
{$plugin.tx_cal_controller.view.search.searchResultAllTemplate}
Property
searchResultEventTemplate
Data type
String / Path
Description
Template for search results within an event.
also: Constants
Default
{$plugin.tx_cal_controller.view.search.searchResultEventTemplate}
Property
searchResultLocationTemplate
Data type
String / Path
Description
Template for search results within a location.
also: Constants
Default
{$plugin.tx_cal_controller.view.search.searchResultLocationTemplate}
Property
searchResultOrganizerTemplate
Data type
String / Path
Description
Template for search results within an organizer.
also: Constants
Default
{$plugin.tx_cal_controller.view.search.searchResultOrganizerTemplate }
Property
searchEventFieldList
Data type
String / CSV
Description
Fields to search within an event.
Default
title,organizer,location,description
Property
searchLocationFieldList
Data type
String / CSV
Description
Fields to search within a location.
Default
name
Property
searchOrganizerFieldList
Data type
String / CSV
Description
Fields to search within an organizer.
Default
name
Property
searchUserFieldList
Data type
String / CSV
Description
Fields to search within a user.
Default
name
Property
searchGroupFieldList
Data type
String / CSV
Description
Fields to search within a group.
Default
name
Property
startRange
Data type
Integer
Description
Start Range for search.
Default
19700102
Property
endRange
Data type
Integer
Description
End Range for Search.
Default
20300101
Property
searchAllLink
Data type
cObj
Description
The search-all view link content object
See: plugin.tx_cal_controller.view.defaultLinkSetup
searchAllLink.typolink.title.override.override.dataWrap = |{LLL:EXT:cal/controller/locallang.xml:l_search}
Default
=< plugin.tx_cal_controller.view.defaultLinkSetup
Property
startSearchAfterSubmit
Data type
Boolean
Description
Enables the search view to wait for the user to submit the form. If set to 0, the defaultValues will be taken to perform an initial search before any interaction has taken place, resulting in a initial search result list.
Default
1
[tsref:plugin.tx_cal_controller.view.search]
plugin.tx_cal_controller.view.search.defaultValues
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
query
Data type
String
Description
Default search term
Default
Property
start_day
Data type
String
Description
Default start day
Default
now
Property
end_day
Data type
String
Description
Default end day
Default
+1 month
[tsref:plugin.tx_cal_controller.view.search.defaultValues]
Search_event¶
plugin.tx_cal_controller.view.search_event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
strftimeHeadingStartFormat
Data type
String
Description
Formats the list title
also: Constants
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
strftimeHeadingEndFormat
Data type
String
Description
Formats the list title
also: Constants
Default
{$plugin.tx_cal_controller.view.dateFormat}
Property
heading
Data type
cObj
Description
Formats the Headline
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 = - |
strftime = {$plugin.tx_cal_controller.view.dateFormat}
}
}
Default
COA
[tsref:plugin.tx_cal_controller.view.search_event]
plugin.tx_cal_controller.view.search_event.event < plugin.tx_cal_controller.view.list.event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
[tsref:plugin.tx_cal_controller.view.search_event.event]
plugin.tx_cal_controller.view.search_event.location < plugin.tx_cal_controller.view.location.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
includeEventsInResult
Data type
Boolean
Description
Disable the search for events, since we already have the event as the root for the location
Default
1
[tsref:plugin.tx_cal_controller.view.search_event.location]
plugin.tx_cal_controller.view.search_event.organizer < plugin.tx_cal_controller.view.location.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
includeEventsInResult
Data type
Boolean
Description
Disable the search for events, since we already have the event as the root for the organizer
Default
1
[tsref:plugin.tx_cal_controller.view.search_event.organizer]
search_location¶
plugin.tx_cal_controller.view.search_location.location < plugin.tx_cal_controller.view.location.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
name
Data type
cObj
Description
dataWrap >
Default
TEXT
[tsref:plugin.tx_cal_controller.view.search_location.location]
search_organizer¶
plugin.tx_cal_controller.view.search_organizer.organizer < plugin.tx_cal_controller.view.organizer.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
name
Data type
cObj
Description
dataWrap >
Default
TEXT
[tsref:plugin.tx_cal_controller.view.search_organizer.organizer]
create_event¶
plugin.tx_cal_controller.view.create_event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for creation of an event in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.createEventTemplate}
Property
redirectAfterCreateToPid
Data type
Integer / PID
Description
Redirects to another page after the event has been saved. The parameter ‘getdate’ will get passed along.
also: redirectAfterCreateToView
Default
Property
redirectAfterCreateToView
Data type
String / View
Description
Redirects to this view after the event has been saved. The parameter ‘getdate’ will get passed along.
also: redirectAfterCreateToPid
Default
Property
calendar_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendar field
dataWrap = <div><label for=”calendar”>{LLL:EXT:cal/controller/locallan g.xml:l_calendar}:</label><select name=”tx_cal_controller[switch_calendar]” size=”1” onchange=”submit();” id=”calendar_selector”>|</select></div>
Default
See Description
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label><input type=”checkbox” | name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
category_stdWrap
Data type
stdWrap
Description
Standard wrap for the category field
dataWrap = <div><label for=”category”>{LLL:EXT:cal/controller/locallan g.xml:l_category}:</label>|</div>
Default
See Description
Property
allday_stdWrap
Data type
stdWrap
Description
Standard wrap for the allday field
dataWrap = <div><label for=”allday”>{LLL:EXT:cal/controller/locallang. xml:l_event_allday}:</label><input type=”checkbox” | name=”tx_cal_controller[allday]” /></div>
Default
See Description
Property
startdate_stdWrap
Data type
stdWrap
Description
Standard wrap for the startdate field
dataWrap = <div><label for=”startdate”>{LLL:EXT:cal/controller/localla ng.xml:l_event_edit_startdate}:</label><input type=”text” value=”|” name=”tx_cal_controller[event_start_day]” id=”event_start_day” /></div>
Default
See Description
Property
enddate_stdWrap
Data type
stdWrap
Description
Standard wrap for the enddate field
dataWrap = <div><label for=”enddate”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_enddate}:</label><input type=”text” value=”|” name=”tx_cal_controller[event_end_day]” id=”event_end_day” /></div>
Default
See Description
Property
starthour_stdWrap
Data type
stdWrap
Description
Standard wrap for the starthour field
dataWrap = <div><label for=”starttime”>{LLL:EXT:cal/controller/localla ng.xml:l_event_edit_starttime}:</label><select name=”tx_cal_controller[event_start_hour]” id=”event_start_hour” size=”1”>|</select>
Default
See Description
Property
startminutes_stdWrap
Data type
stdWrap
Description
Standard wrap for the startminutes field
dataWrap = :<select name=”tx_cal_controller[event_start_minutes]” id=”event_start_minutes” size=”1”>|</select></div>
Default
See Description
Property
endhour_stdWrap
Data type
stdWrap
Description
Standard wrap for the endhour field
dataWrap = <div><label for=”endtime”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_endtime}:</label><select name=”tx_cal_controller[event_end_hour]” id=”event_end_hour” size=”1”>|</select>
Default
See Description
Property
endminutes_stdWrap
Data type
stdWrap
Description
Standard wrap for the endminutes field
dataWrap = :<select name=”tx_cal_controller[event_end_minutes]” id=”event_end_minutes” size=”1”>|</select></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_event_title}:</label><input type=”text” value=”|” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
cal_organizer_stdWrap
Data type
stdWrap
Description
Standard wrap for the cal_organizer field
dataWrap = <div><label for=”cal_organizer”>{LLL:EXT:cal/controller/lo callang.xml:l_event_cal_organizer}:</label><select name=”tx_cal_controller[cal_organizer]” size=”1”>|</select></div>
Default
See Description
Property
organizer_stdWrap
Data type
stdWrap
Description
Standard wrap for the organizer field
dataWrap = <div><label for=”organizer”>{LLL:EXT:cal/controller/localla ng.xml:l_organizer}:</label><input type=”text” value=”|” name=”tx_cal_controller[organizer]” /></div>
Default
See Description
Property
cal_location_stdWrap
Data type
stdWrap
Description
Standard wrap for the cal_location field
dataWrap = <div><label for=”cal_location”>{LLL:EXT:cal/controller/loc allang.xml:l_location}:</label><select name=”tx_cal_controller[cal_location]” size=”1”>|</select></div>
Default
See Description
Property
location_stdWrap
Data type
stdWrap
Description
Standard wrap for the location field
dataWrap = <div><label for=”location”>{LLL:EXT:cal/controller/locallan g.xml:l_location}:</label><input type=”text” value=”|” name=”tx_cal_controller[location]” /></div>
Default
See Description
Property
teaser_stdWrap
Data type
stdWrap
Description
Standard wrap for the teaser field
dataWrap = <div><label for=”teaser”>{LLL:EXT:cal/controller/locallang. xml:l_event_teaser}:</label>|</div>
Default
See Description
Property
description_stdWrap
Data type
stdWrap
Description
Standard wrap for the description field
dataWrap = <div><label for=”description”>{LLL:EXT:cal/controller/local lang.xml:l_event_description}:</label>|</div>
Default
See Description
Property
image_stdWrap
Data type
stdWrap
Description
Standard wrap for the image field
imageCount=2
file.maxW = 150
file.maxH = 150
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_event_image}:</label><input type=”file” value=”|” name=”tx_cal_controller[image][]” />###IMAGE_PREVIEW###</div>
Default
See Description
Property
imageUpload_stdWrap
Data type
stdWrap
Description
Standard wrap for the imageUpload field
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_image_upload}:</label><input type=”file” value=”|” name=”tx_cal_controller[image][]” /></div>
Default
See Description
Property
frequency_stdWrap
Data type
stdWrap
Description
Standard wrap for the frequency field
dataWrap = <div><label for=”frequency”>{LLL:EXT:cal/controller/localla ng.xml:l_event_frequency}:</label><select name=”tx_cal_controller[frequency_id]” size=”1”>|</select></div>
Default
See Description
Property
byDay_stdWrap
Data type
stdWrap
Description
Standard wrap for the byDay field
split {
# replace ###SPLITTER### with the split option
token = ###SPLITTER###
# the order is beeing defined in the normal optionSplit style
cObjNum = 1 || 2 || 3 || 4 || 5 || 6 || 7
# define the wraps on every position
1.current = 1
1.wrap = <input type=”checkbox” value=”mo” name=”tx_cal_controller[by_day]” |
2.current = 1
2.wrap = <input type=”checkbox” value=”tu” name=”tx_cal_controller[by_day]” |
3.current = 1
3.wrap = <input type=”checkbox” value=”we” name=”tx_cal_controller[by_day]” |
4.current = 1
4.wrap = <input type=”checkbox” value=”th” name=”tx_cal_controller[by_day]” |
5.current = 1
5.wrap = <input type=”checkbox” value=”fr” name=”tx_cal_controller[by_day]” |
6.current = 1
6.wrap = <input type=”checkbox” value=”sa” name=”tx_cal_controller[by_day]” |
7.current = 1
7.wrap = <input type=”checkbox” value=”su” name=”tx_cal_controller[by_day]” |
}
dataWrap = <div><label for=”bymonthday”>{LLL:EXT:cal/controller/locall ang.xml:l_event_edit_byday}:</label>|</div>
Default
See Description
Property
byMonthday_stdWrap
Data type
stdWrap
Description
Standard wrap for the byMonthday field
dataWrap = <div><label for=”bymonthday”>{LLL:EXT:cal/controller/locall ang.xml:l_event_edit_bymonthday}:</label><input type=”text” value=”|” name=”tx_cal_controller[by_monthday]” /></div>
Default
See Description
Property
byMonth_stdWrap
Data type
stdWrap
Description
Standard wrap for the byMonth field
dataWrap = <div><label for=”bymonth”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_bymonth}:</label><input type=”text” value=”|” name=”tx_cal_controller[by_month]” /></div>
Default
See Description
Property
until_stdWrap
Data type
stdWrap
Description
Standard wrap for the until field
dataWrap = <span id=”until”><label for=”until”>{LLL:EXT:cal/controller /locallang.xml:l_until}:</label><input type=”text” value=”|” id=”until_value” name=”tx_cal_controller[until]” /></span>
Default
See Description
Property
count_stdWrap
Data type
stdWrap
Description
Standard wrap for the count field
dataWrap = <div><label for=”count”>{LLL:EXT:cal/controller/locallang.x ml:l_event_count}:</label><input type=”text” value=”|” name=”tx_cal_controller[count]”/></div>
Default
See Description
Property
interval_stdWrap
Data type
stdWrap
Description
Standard wrap for the interval field
dataWrap = <div><label for=”interval”>{LLL:EXT:cal/controller/locallan g.xml:l_event_interval}:</label><input type=”text” value=”|” name=”tx_cal_controller[interval]”/></div>
Default
See Description
Property
notify_stdWrap
Data type
stdWrap
Description
Standard wrap for the notify field
dataWrap = <div><label for=”notify”>{LLL:EXT:cal/controller/locallang. xml:l_event_notify}:</label>|</div>
Default
See Description
Property
exception_stdWrap
Data type
stdWrap
Description
Standard wrap for the exception field
dataWrap = <div><label for=”exception”>{LLL:EXT:cal/controller/localla ng.xml:l_event_exception}:</label>|</div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.create_event]
plugin.tx_cal_controller.view.create_event.tree
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
calendar
Data type
String / CSV
Description
Defines the calendars shown in the tree (csv of ids)
Default
Property
category
Data type
String / CSV
Description
Defines the categories shown in the tree (csv of ids)
Default
Property
calendarTitle
Data type
cObj
Description
Content object to render the calendar title
calendarTitle {
if.equals = ###
}
Default
TEXT
Property
rootElement
Data type
cObj
Description
Content object to render each root element of the tree
rootElement {
wrap = <table class=”treelevel0”><tr><td>|</td></tr></table>
}
Default
TEXT
Property
selector
Data type
cObj
Description
Content object to render the selector
wrap = <input type=”checkbox” name=”tx_cal_controller[category][]” value=”###UID###” | />
Default
TEXT
Property
element
Data type
String
Description
Defines a root node of the tree
Default
<span class=”###HEADERSTYLE###_bullet ###HEADERSTYLE###_legend_bullet” >•</span><span class=”###HEADERSTYLE###_text”>###TITLE###</span>
Property
emptyElement
Data type
String
Description
Defines an element if the tree has no nodes
Default
<br/><br/>
Property
subElement
Data type
String
Description
Defines a sub node of the tree
Default
<br /><table class=”treelevel###LEVEL###” id=”treelevel###UID###”>
Property
subElement_wrap
Data type
String
Description
Defines a wrap for sub node of the tree
Default
<tr><td>|</td></tr>
Property
subElement_pre
Data type
String
Description
Defines the trailer for a branch level
Default
</table>
Property
categorySelectorSubmit
Data type
String
Description
Defines the submit button
Default
[tsref:plugin.tx_cal_controller.view.create_event.tree]
plugin.tx_cal_controller.view.create_event.location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
excludeEventsInResult
Data type
Boolean
Description
Disable the search for events, since we already have the event as the root for the location
Default
1
[tsref:plugin.tx_cal_controller.view.create_event.location]
plugin.tx_cal_controller.view.create_event.organizer
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
excludeEventsInResult
Data type
Boolean
Description
Disable the search for events, since we already have the event as the root for the organizer
Default
1
[tsref:plugin.tx_cal_controller.view.create_event.organizer]
plugin.tx_cal_controller.view.create_event.rte
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
width
Data type
Integer
Description
custom width for RTE
Default
Property
height
Data type
Integer
Description
custom height for RTE
Default
[tsref:plugin.tx_cal_controller.view.create_event.rte]
edit_event¶
plugin.tx_cal_controller.view.edit_event < plugin.tx_cal_controller.view.create_event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
editEventViewPid
Data type
Integer / PID
Description
Page view configured for editing an event. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterEditToPid
Data type
Integer / PID
Description
Redirects to another page after the event has been updated. The parameter ‘getdate’ will get passed along.
also: redirectAfterEditToView
Default
Property
redirectAfterEditToView
Data type
String / View
Description
Redirects to this view after the event has been updated. The parameter ‘getdate’ will get passed along.
also: redirectAfterEditToPid
Default
Property
image_stdWrap
Data type
stdWrap
Description
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_location_image}:</label><input type=”hidden” value=”###IMAGE_VALUE###” name=”tx_cal_controller[image][]” />###IM AGE_PREVIEW###<br/>{LLL:EXT:cal/controller/locallang.xml:l_delete_i mage}:<input type=”checkbox” name=”tx_cal_controller[removeImage][]” value=”###IMAGE_VALUE###”</div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.edit_event]
confirm_event¶
plugin.tx_cal_controller.view.confirm_event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for confirmation of an event created in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.confirmEventTemplate}
Property
calendar_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendar field
dataWrap = <div><label for=”calendar”>{LLL:EXT:cal/controller/locallan g.xml:l_calendar}:</label>|<input type=”hidden” name=”tx_cal_controller[calendar_id]” value=”###CALENDAR_VALUE###”></div>
Default
See Description
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hide”>{LLL:EXT:cal/controller/locallang.xm l:l_hidden}:</label>|<input type=”hidden” value=”###HIDDEN_VALUE###” name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
category_stdWrap
Data type
stdWrap
Description
Standard wrap for the category field
dataWrap = <div><label for=”category”>{LLL:EXT:cal/controller/locallan g.xml:l_category}:</label>|<input type=”hidden” value=”###CATEGORY_VALUE###” name=”tx_cal_controller[category_ids]” /></div>
Default
See Description
Property
allday_stdWrap
Data type
stdWrap
Description
Standard wrap for the allday field
dataWrap = <div><label for”allday”>{LLL:EXT:cal/controller/locallang.x ml:l_event_allday}:</label>|<input type=”hidden” value=”###ALLDAY_VALUE###” name=”tx_cal_controller[allday]” /></div>
Default
See Description
Property
startdate_stdWrap
Data type
stdWrap
Description
Standard wrap for the startdate field
dataWrap = <div><label for=”startdate”>{LLL:EXT:cal/controller/localla ng.xml:l_event_edit_startdate}:</label>|<input type=”hidden” value=”###STARTDATE_VALUE###” name=”tx_cal_controller[event_start_day]” /></div>
Default
See Description
Property
enddate_stdWrap
Data type
stdWrap
Description
Standard wrap for the enddate field
dataWrap = <div><label for=”enddate”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_enddate}:</label>|<input type=”hidden” value=”###ENDDATE_VALUE###” name=”tx_cal_controller[event_end_day]” /></div>
Default
See Description
Property
starttime_stdWrap
Data type
stdWrap
Description
Standard wrap for the starttime field
dataWrap = <div><label for=”startdate”>{LLL:EXT:cal/controller/localla ng.xml:l_event_edit_starttime}:</label>|<input type=”hidden” value=”###STARTTIME_VALUE###” name=”tx_cal_controller[event_start_time]” /></div>
Default
See Description
Property
endtime_stdWrap
Data type
stdWrap
Description
Standard wrap for the endtime field
dataWrap = <div><label for=”enddate”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_endtime}:</label>|<input type=”hidden” value=”###ENDTIME_VALUE###” name=”tx_cal_controller[event_end_time]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_event_title}:</label>|<input type=”hidden” value=”###TITLE_VALUE###” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
cal_organizer_stdWrap
Data type
stdWrap
Description
Standard wrap for the cal_organizer field
dataWrap = <div><label for=”cal_organizer”>{LLL:EXT:cal/controller/lo callang.xml:l_event_cal_organizer}:</label>|<input type=”hidden” value=”###CAL_ORGANIZER_VALUE###” name=”tx_cal_controller[cal_organizer]” /></div>
Default
See Description
Property
organizer_stdWrap
Data type
stdWrap
Description
Standard wrap for the organizer field
dataWrap = <div><label for=”organizer”>{LLL:EXT:cal/controller/localla ng.xml:l_organizer}:</label>|<input type=”hidden” value=”###ORGANIZER_VALUE###” name=”tx_cal_controller[organizer]” /></div>
Default
See Description
Property
cal_location_stdWrap
Data type
stdWrap
Description
Standard wrap for the cal_location field
dataWrap = <div><label for=”cal_location”>{LLL:EXT:cal/controller/loc allang.xml:l_event_cal_location}:</label>|<input type=”hidden” value=”###CAL_LOCATION_VALUE###” name=”tx_cal_controller[cal_location]” /></div>
Default
See Description
Property
location_stdWrap
Data type
stdWrap
Description
Standard wrap for the location field
dataWrap = <div><label for=”location”>{LLL:EXT:cal/controller/locallan g.xml:l_location}:</label>|<input type=”hidden” value=”###LOCATION_VALUE###” name=”tx_cal_controller[location]” /></div>
Default
See Description
Property
teaser_stdWrap
Data type
stdWrap
Description
Standard wrap for the teaser field
dataWrap = <div><label for=”teaser”>{LLL:EXT:cal/controller/locallang. xml:l_event_teaser}:</label>|<input type=”hidden” value=”###TEASER_VALUE###” name=”tx_cal_controller[teaser]”/></div>
Default
See Description
Property
description_stdWrap
Data type
stdWrap
Description
Standard wrap for the description field
dataWrap = <div><label for=”description”>{LLL:EXT:cal/controller/local lang.xml:l_event_description}:</label>|<input type=”hidden” value=”###DESCRIPTION_VALUE###” name=”tx_cal_controller[description]”/></div>
Default
See Description
Property
image_stdWrap
Data type
stdWrap
Description
Standard wrap for the image field
imageCount=2
file.maxW = 150
file.maxH = 150
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_event_image}:</label>|<input type=”hidden” value=”###IMAGE_VALUE###” name=”tx_cal_controller[image][]” /></div>
Default
See Description
Property
frequency_stdWrap
Data type
stdWrap
Description
Standard wrap for the frequency field
dataWrap = <div><label for=”frequency”>{LLL:EXT:cal/controller/localla ng.xml:l_event_frequency}:</label>|<input type=”hidden” value=”###FREQUENCY_VALUE###” name=”tx_cal_controller[frequency_id]” /></div>
Default
See Description
Property
byDay_stdWrap
Data type
stdWrap
Description
Standard wrap for the byDay field
dataWrap = <div><label for=”bymonthday”>{LLL:EXT:cal/controller/locall ang.xml:l_event_edit_byday}:</label>|<input type=”hidden” value=”###BY_DAY_VALUE###” name=”tx_cal_controller[by_monthday]” /></div>
Default
See Description
Property
byMonthday_stdWrap
Data type
stdWrap
Description
Standard wrap for the byMonthday field
dataWrap = <div><label for=”bymonthday”>{LLL:EXT:cal/controller/locall ang.xml:l_event_edit_bymonthday}:</label>|<input type=”hidden” value=”###BY_MONTHDAY_VALUE###” name=”tx_cal_controller[by_monthday]” /></div>
Default
See Description
Property
byMonth_stdWrap
Data type
stdWrap
Description
Standard wrap for the byMonth field
dataWrap = <div><label for=”bymonth”>{LLL:EXT:cal/controller/locallang .xml:l_event_edit_bymonth}:</label>|<input type=”hidden” value=”###BY_MONTH_VALUE###” name=”tx_cal_controller[by_month]” /></div>
Default
See Description
Property
until_stdWrap
Data type
stdWrap
Description
Standard wrap for the until field
dataWrap = <div><label for=”until”>{LLL:EXT:cal/controller/locallang.x ml:l_event_edit_until}:</label>|<input type=”hidden” value=”###UNTIL_VALUE###” name=”tx_cal_controller[until]” id=”until” /></div>
Default
See Description
Property
count_stdWrap
Data type
stdWrap
Description
Standard wrap for the count field
dataWrap = <div><label for=”count”>{LLL:EXT:cal/controller/locallang.x ml:l_event_count}:</label>|<input type=”hidden” value=”###COUNT_VALUE###” name=”tx_cal_controller[count]”/></div>
Default
See Description
Property
interval_stdWrap
Data type
stdWrap
Description
Standard wrap for the interval field
dataWrap = <div><label for=”interval”>{LLL:EXT:cal/controller/locallan g.xml:l_event_interval}:</label>|<input type=”hidden” value=”###INTERVAL_VALUE###” name=”tx_cal_controller[interval]”/></div>
Default
See Description
Property
notify_stdWrap
Data type
stdWrap
Description
Standard wrap for the notify field
dataWrap = <div><label for=”notify”>{LLL:EXT:cal/controller/locallang. xml:l_event_notify}:</label>|<input type=”hidden” value=”###NOTIFY_VALUE###” name=”tx_cal_controller[notify_ids]”/></div>
Default
See Description
Property
exception_stdWrap
Data type
stdWrap
Description
Standard wrap for the exception field
dataWrap = <div><label for=”exception”>{LLL:EXT:cal/controller/localla ng.xml:l_event_exception}:</label>|<input type=”hidden” value=”###EXCEPTION_SINGLE_VALUE###” name=”tx_cal_controller[exception_single_ids]”/><input type=”hidden” value=”###EXCEPTION_GROUP_VALUE###” name=”tx_cal_controller[exception_group_ids]”/></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.confirm_event]
delete_event¶
plugin.tx_cal_controller.view.delete_event < plugin.tx_cal_controller.view.confirm_event
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
deleteEventViewPid
Data type
Integer / PID
Description
Page view configured for deleting an event. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterDeleteToPid
Data type
Integer / PID
Description
Redirects to another page after the event has been deleted. The parameter ‘getdate’ will get passed along.
also: redirectAfterDeleteToView
Default
Property
redirectAfterDeleteToView
Data type
String / View
Description
Redirects to this view after the event has been deleted. The parameter ‘getdate’ will get passed along.
also: redirectAfterDeleteToPid
Default
Property
deleteEventTemplate
Data type
String / Path
Description
Template for deleting an event in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.event.deleteEventTemplate}
[tsref:plugin.tx_cal_controller.view.delete_event]
create_calendar¶
plugin.tx_cal_controller.view.create_calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for creating a new calendar in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.calendar.createCalendarTemplate}
Property
createCalendarViewPid
Data type
Integer / PID
Description
Page view configured for creating an calendar. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterCreateToPid
Data type
Integer / PID
Description
Redirects to another page after the calendar has been saved.
also: redirectAfterCreateToView
Default
Property
redirectAfterCreateToView
Data type
String / View
Description
Redirects to this view after the calendar has been saved.
also: redirectAfterCreateToPid
Default
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label><input type=”checkbox” | name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_calendar_title}:</label><input type=”text” value=”|” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
owner_stdWrap
Data type
stdWrap
Description
Standard wrap for the owner field
dataWrap = <div><label for=”owner”>{LLL:EXT:cal/controller/locallang.x ml:l_calendar_owner}:</label>|</div>
Default
See Description
Property
activateFreeAndBusy_stdWrap
Data type
stdWrap
Description
Standard wrap for the activateFreeAndBusy field
dataWrap = <div><label for=”activateFreeAndBusy”>{LLL:EXT:cal/controll er/locallang.xml:l_calendar_activateFreeAndBusy}:</label><input type=”checkbox” | name=”tx_cal_controller[activateFreeAndBusy]” /></div>
Default
See Description
Property
freeAndBusyUser_stdWrap
Data type
stdWrap
Description
Standard wrap for the freeAndBusyUser field
dataWrap = <div><label for=”freeAndBusyUser”>{LLL:EXT:cal/controller/l ocallang.xml:l_calendar_freeAndBusyUser}:</label>|</div>
Default
See Description
Property
calendarType_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendarType field
dataWrap = <div><label for=”calendarType”>{LLL:EXT:cal/controller/loca llang.xml:l_calendar_type}:</label><select name=”tx_cal_controller[calendarType]” size=”1” onchange=”javascript: typeChanged(this);” id=”calendarType”>|</select></div>
Default
See Description
Property
exturl_stdWrap
Data type
stdWrap
Description
Standard wrap for the exturl field
dataWrap = <div id=”exturl”><label for=”exturl”>{LLL:EXT:cal/controlle r/locallang.xml:l_calendar_exturl}:</label><input type=”text” value=”|” name=”tx_cal_controller[exturl]” /></div>
Default
See Description
Property
icsfile_stdWrap
Data type
stdWrap
Description
Standard wrap for the icsfile field
dataWrap = <div id=”icsfile”><label for=”icsfile”>{LLL:EXT:cal/control ler/locallang.xml:l_calendar_icsfile}:</label><input type=”file” value=”|” name=”tx_cal_controller[icsfile]” /></div>
Default
See Description
Property
refresh_stdWrap
Data type
stdWrap
Description
Standard wrap for the refresh field
dataWrap = <div id=”refresh”><label for=”refresh”>{LLL:EXT:cal/control ler/locallang.xml:l_calendar_refresh}:</label><input type=”text” value=”|” name=”tx_cal_controller[refresh]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.create_calendar]
edit_calendar¶
plugin.tx_cal_controller.view.edit_calendar < plugin.tx_cal_controller.view.create_calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
editCalendarViewPid
Data type
Integer / PID
Description
Page view configured for editing a calendar. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterEditToPid
Data type
Integer / PID
Description
Redirects to another page after the calendar has been updated.
also: redirectAfterEditToView
Default
Property
redirectAfterEditToView
Data type
String / View
Description
Redirects to this view after the calendar has been updated.
also: redirectAfterEditToPid
Default
[tsref:plugin.tx_cal_controller.view.edit_calendar]
confirm_calendar¶
plugin.tx_cal_controller.view.confirm_calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for creating/editing a (new) calendar in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.calendar.confirmCalendarTemplate}
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label>|<input type=”hidden” value=”###HIDDEN_VALUE###” name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_calendar_title}:</label>|<input type=”hidden” value=”###TITLE_VALUE###” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
owner_stdWrap
Data type
stdWrap
Description
Standard wrap for the owner field
dataWrap = <div><label for=”owner”>{LLL:EXT:cal/controller/locallang.x ml:l_calendar_owner}:</label>|<input type=”hidden” value=”###OWNER_SINGLE_VALUE###” name=”tx_cal_controller[owner_single]” /><input type=”hidden” value=”###OWNER_GROUP_VALUE###” name=”tx_cal_controller[owner_group]” /></div>
Default
See Description
Property
activateFreeAndBusy_stdWrap
Data type
stdWrap
Description
Standard wrap for the activateFreeAndBusy field
dataWrap = <div><label for=”activateFreeAndBusy”>{LLL:EXT:cal/controll er/locallang.xml:l_calendar_activateFreeAndBusy}:</label>|<input type=”hidden” value=”###ACTIVATE_FREEANDBUSY_VALUE###” name=”tx_cal_controller[activateFreeAndBusy]” /></div>
Default
See Description
Property
freeAndBusyUser_stdWrap
Data type
stdWrap
Description
Standard wrap for the freeAndBusyUser field
dataWrap = <div><label for=”freeAndBusyUser”>{LLL:EXT:cal/controller/l ocallang.xml:l_calendar_freeAndBusyUser}:</label>|<input type=”hidden” value=”###FREEANDBUSYUSER_SINGLE_VALUE###” name=”tx_cal_controller[freeAndBusyUser_single]” /><input type=”hidden” value=”###FREEANDBUSYUSER_GROUP_VALUE###” name=”tx_cal_controller[freeAndBusyUser_group]” /></div>
Default
See Description
Property
calendarType_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendarType field
dataWrap = <div><label for=”calendarType”>{LLL:EXT:cal/controller/loca llang.xml:l_calendar_type}:</label>|<input type=”hidden” value=”###CALENDARTYPE_VALUE###” name=”tx_cal_controller[calendarType]” /></div>
Default
See Description
Property
exturl_stdWrap
Data type
stdWrap
Description
Standard wrap for the exturl field
dataWrap = <div id=”exturl”><label for=”exturl”>{LLL:EXT:cal/controlle r/locallang.xml:l_calendar_exturl}:</label>>|<input type=”hidden” value=”###EXTURL_VALUE###” name=”tx_cal_controller[exturl]” /></div>
Default
See Description
Property
icsfile_stdWrap
Data type
stdWrap
Description
Standard wrap for the icsfile field
dataWrap = <div id=”icsfile”><label for=”icsfile”>{LLL:EXT:cal/control ler/locallang.xml:l_calendar_icsfile}:</label>|<input type=”hidden” value=”###ICSFILE_VALUE###” name=”tx_cal_controller[icsfile]” /></div>
Default
See Description
Property
refresh_stdWrap
Data type
stdWrap
Description
Standard wrap for the refresh field
dataWrap = <div id=”refresh”><label for=”refresh”>{LLL:EXT:cal/control ler/locallang.xml:l_calendar_refresh}:</label>|<input type=”hidden” value=”###REFRESH_VALUE###” name=”tx_cal_controller[refresh]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.confirm_calendar]
delete_calendar¶
plugin.tx_cal_controller.view.delete_calendar < plugin.tx_cal_controller.view.confirm_calendar
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for deleting a calendar in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.calendar.deleteCalendarTemplate}
Property
deleteCalendarViewPid
Data type
Integer / PID
Description
Page view configured for deleting a calendar. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterDeleteToPid
Data type
Integer / PID
Description
Redirects to another page after the calendar has been deleted.
also: redirectAfterDeleteToView
Default
Property
redirectAfterDeleteToView
Data type
String / View
Description
Redirects to this view after the calendar has been deleted.
also: redirectAfterDeleteToPid
Default
[tsref:plugin.tx_cal_controller.view.delete_calendar]
create_category¶
plugin.tx_cal_controller.view.create_category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for creating a category in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.category.createCategoryTemplate}
Property
createCategoryViewPid
Data type
Integer / PID
Description
Page view configured for creating a category. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterCreateToPid
Data type
Integer / PID
Description
Redirects to another page after the category has been saved.
also: redirectAfterCreateToView
Default
Property
redirectAfterCreateToView
Data type
String / View
Description
Redirects to this view after the category has been saved.
also: redirectAfterCreateToPid
Default
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label><input type=”checkbox” | name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_category_title}:</label><input type=”text” value=”|” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
calendar_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendar field
dataWrap = <div><label for=”calendar”>{LLL:EXT:cal/controller/locallan g.xml:l_category_calendar}:</label><select name=”tx_cal_controller[switch_calendar]” size=”1” onchange=”submit();”>|</select></div>
Default
See Description
Property
headerStyle_stdWrap
Data type
stdWrap
Description
Standard wrap for the headerStyle field
dataWrap = <div><label for=”headerStyle”>{LLL:EXT:cal/controller/local lang.xml:l_category_headerstyle}:</label><select name=”tx_cal_controller[headerstyle]” size=”1” onchange=”getNewStyle(this);” id=”tx_cal_controller_headerstyle”>|</select></div>
Default
See Description
Property
bodyStyle_stdWrap
Data type
stdWrap
Description
Standard wrap for the bodyStyle field
dataWrap = <div><label for=”bodyStyle”>{LLL:EXT:cal/controller/localla ng.xml:l_category_bodystyle}:</label><select name=”tx_cal_controller[bodystyle]” size=”1” onchange=”getNewStyle(this);” id=”tx_cal_controller_bodystyle”>|</select></div>
Default
See Description
Property
parentCategory_stdWrap
Data type
stdWrap
Description
Standard wrap for the parentCategory field
dataWrap = <div><label for=”parentCategory”>{LLL:EXT:cal/controller/lo callang.xml:l_category_parent_category}:</label>|</div>
Default
See Description
Property
sharedUserAllowed_stdWrap
Data type
stdWrap
Description
Standard wrap for the sharedUserAllowed field
dataWrap = <div><label for=”sharedUserAllowed”>{LLL:EXT:cal/controller /locallang.xml:l_category_shared_user_allowed}:</label><input type=”checkbox” | name=”tx_cal_controller[shared_user_allowed]” /></div>
Default
See Description
plugin.tx_cal_controller.view.create_category.tree < plugin.tx_cal_controller.view.create_event.tree
a
Property:
b
Data type:
c
Description:
d
Default:
a
selector
b
cObj
c
Content object to render the selector
wrap = <input type=”radio” name=”tx_cal_controller[parent_category][]” value=”###UID###” | />
d
TEXT
[tsref:plugin.tx_cal_controller.view.create_category]
edit_category¶
plugin.tx_cal_controller.view.edit_category < plugin.tx_cal_controller.view.create_category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for confirming creation of a new category in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.category.confirmCategoryTemplate}
Property
editCategoryViewPid
Data type
Integer / PID
Description
Page view configured for editing a category. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterEditToPid
Data type
Integer / PID
Description
Redirects to another page after the category has been updated.
also: redirectAfterEditToView
Default
Property
redirectAfterEditToView
Data type
String / View
Description
Redirects to this view after the category has been updated.
also: redirectAfterEditToPid
Default
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label>|<input type=”hidden” value=”###HIDDEN_VALUE###” name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_category_title}:</label>|<input type=”hidden” value=”###TITLE_VALUE###” name=”tx_cal_controller[title]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.edit_category]
confirm_category¶
plugin.tx_cal_controller.view.confirm_category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for confirming creation of a new category in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.category.confirmCategoryTemplate}
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label>|<input type=”hidden” value=”###HIDDEN_VALUE###” name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
title_stdWrap
Data type
stdWrap
Description
Standard wrap for the title field
dataWrap = <div><label for=”title”>{LLL:EXT:cal/controller/locallang.x ml:l_category_title}:</label>|<input type=”hidden” value=”###TITLE_VALUE###” name=”tx_cal_controller[title]” /></div>
Default
See Description
Property
calendar_stdWrap
Data type
stdWrap
Description
Standard wrap for the calendar field
dataWrap = <div><label for=”calendar”>{LLL:EXT:cal/controller/locallan g.xml:l_category_calendar}:</label>|<input type=”hidden” value=”###CALENDAR_VALUE###” name=”tx_cal_controller[switch_calendar]” /></div>
Default
See Description
Property
headerStyle_stdWrap
Data type
stdWrap
Description
Standard wrap for the headerStyle field
dataWrap = <div><label for=”headerStyle”>{LLL:EXT:cal/controller/local lang.xml:l_category_headerstyle}:</label>|<input type=”hidden” value=”###HEADERSTYLE_VALUE###” name=”tx_cal_controller[headerstyle]” /></div>
Default
See Description
Property
bodyStyle_stdWrap
Data type
stdWrap
Description
Standard wrap for the bodyStyle field
dataWrap = <div><label for=”bodyStyle”>{LLL:EXT:cal/controller/localla ng.xml:l_category_bodystyle}:</label>|<input type=”hidden” value=”###BODYSTYLE_VALUE###” name=”tx_cal_controller[bodystyle]” /></div>
Default
See Description
Property
parentCategory_stdWrap
Data type
stdWrap
Description
Standard wrap for the parentCategory field
dataWrap = <div><label for=”parentCategory”>{LLL:EXT:cal/controller/lo callang.xml:l_category_parent_category}:</label>|<input type=”hidden” value=”###PARENT_CATEGORY_VALUE###” name=”tx_cal_controller[parent_category]” /></div>
Default
See Description
Property
sharedUserAllowed_stdWrap
Data type
stdWrap
Description
Standard wrap for the sharedUserAllowed field
dataWrap = <div><label for=”sharedUserAllowed”>{LLL:EXT:cal/controller /locallang.xml:l_category_shared_user_allowed}:</label>|<input type=”hidden” value=”###SHARED_USER_ALLOWED_VALUE###” name=”tx_cal_controller[shared_user_allowed]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.confirm_category]
delete_category¶
plugin.tx_cal_controller.view.delete_category < plugin.tx_cal_controller.view.confirm_category
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for deletion of a category in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.category.deleteCategoryTemplate}
Property
deleteCategoryViewPid
Data type
Integer / PID
Description
Page view configured for deleting a category. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterDeleteToPid
Data type
Integer / PID
Description
Redirects to another page after the category has been deleted.
also: redirectAfterDeleteToView
Default
Property
redirectAfterDeleteToView
Data type
String / View
Description
Redirects to this view after the category has been deleted.
also: redirectAfterDeleteToPid
Default
[tsref:plugin.tx_cal_controller.view.delete_category]
create_location¶
plugin.tx_cal_controller.view.create_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for creating a location in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.location.createLocationTemplate}
Property
createLocationViewPid
Data type
Integer / PID
Description
Page view configured for creating a location. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterCreateToPid
Data type
Integer / PID
Description
Redirects to another page after the location has been created.
also: redirectAfterCreateToView
Default
Property
redirectAfterCreateToView
Data type
String / View
Description
Redirects to this view after the location has been created.
also: redirectAfterCreateToPid
Default
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label><input type=”checkbox” | name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
name_stdWrap
Data type
stdWrap
Description
Standard wrap for the name field
dataWrap = <div><label for=”name”>{LLL:EXT:cal/controller/locallang.xm l:l_location_name}:</label><input type=”text” value=”|” name=”tx_cal_controller[name]” /></div>
Default
See Description
Property
description_stdWrap
Data type
stdWrap
Description
Standard wrap for the description field
dataWrap = <div><label for=”description”>{LLL:EXT:cal/controller/local lang.xml:l_location_description}:</label><input type=”text” value=”|” name=”tx_cal_controller[description]” /></div>
Default
See Description
Property
street_stdWrap
Data type
stdWrap
Description
Standard wrap for the street field
dataWrap = <div><label for=”street”>{LLL:EXT:cal/controller/locallang. xml:l_location_street}:</label><input type=”text” value=”|” name=”tx_cal_controller[street]” /></div>
Default
See Description
Property
zip_stdWrap
Data type
stdWrap
Description
Standard wrap for the zip field
dataWrap = <div><label for=”zip”>{LLL:EXT:cal/controller/locallang.xml :l_location_zip}:</label><input type=”text” value=”|” name=”tx_cal_controller[zip]” /></div>
Default
See Description
Property
city_stdWrap
Data type
stdWrap
Description
Standard wrap for the city field
dataWrap = <div><label for=”city”>{LLL:EXT:cal/controller/locallang.xm l:l_location_city}:</label><input type=”text” value=”|” name=”tx_cal_controller[city]” /></div>
Default
See Description
Property
phone_stdWrap
Data type
stdWrap
Description
Standard wrap for the phone field
dataWrap = <div><label for=”phone”>{LLL:EXT:cal/controller/locallang.x ml:l_location_phone}:</label><input type=”text” value=”|” name=”tx_cal_controller[phone]” /></div>
Default
See Description
Property
email_stdWrap
Data type
stdWrap
Description
Standard wrap for the email field
dataWrap = <div><label for=”email”>{LLL:EXT:cal/controller/locallang.x ml:l_location_email}:</label><input type=”text” value=”|” name=”tx_cal_controller[email]” /></div>
Default
See Description
Property
image_stdWrap
Data type
stdWrap
Description
Standard wrap for the image field
file.maxW = 150
file.maxH = 150
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_location_image}:</label><input type=”file” value=”|” name=”tx_cal_controller[image][]” />###IMAGE_PREVIEW###</div>
Default
See Description
Property
imageUpload_stdWrap
Data type
stdWrap
Description
Standard wrap for the imageUpload field
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_image_upload}:</label><input type=”file” value=”|” name=”tx_cal_controller[image][]” /></div>
Default
See Description
Property
country_stdWrap
Data type
stdWrap
Description
Standard wrap for the country field
dataWrap = <div><label for=”country”>{LLL:EXT:cal/controller/locallang .xml:l_location_country}:</label><input type=”text” value=”|” name=”tx_cal_controller[country]” /></div>
Default
See Description
Property
country_static_info_stdWrap
Data type
stdWrap
Description
Standard wrap for the country_static_info field
dataWrap = <div><label for=”country”>{LLL:EXT:cal/controller/locallang .xml:l_location_country}:</label>|</div>
Default
See Description
Property
countryzone_stdWrap
Data type
stdWrap
Description
Standard wrap for the countryzone field
dataWrap = <div><label for=”countryzone”>{LLL:EXT:cal/controller/local lang.xml:l_location_countryzone}:</label><input type=”text” value=”|” name=”tx_cal_controller[countryzone]” /></div>
Default
See Description
Property
countryzone_static_info_stdWrap
Data type
stdWrap
Description
Standard wrap for the countryzone_static_info field
dataWrap = <div><label for=”countryzone”>{LLL:EXT:cal/controller/local lang.xml:l_location_countryzone}:</label>|</div>
Default
See Description
Property
link_stdWrap
Data type
stdWrap
Description
Standard wrap for the link field
dataWrap = <div><label for=”email”>{LLL:EXT:cal/controller/locallang.x ml:l_location_link}:</label><input type=”text” value=”|” name=”tx_cal_controller[link]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.create_location]
edit_location¶
plugin.tx_cal_controller.view.edit_location < plugin.tx_cal_controller.view.create_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
editLocationViewPid
Data type
Integer / PID
Description
Page view configured for editing a location. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterEditToPid
Data type
Integer / PID
Description
Redirects to another page after the location has been edited.
also: redirectAfterEditToView
Default
Property
redirectAfterEditToView
Data type
String / View
Description
Redirects to this view after the location has been edited.
also: redirectAfterEditToPid
Default
Property
image_stdWrap
Data type
stdWrap
Description
Standard wrap for the image field
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_location_image}:</label><input type=”hidden” value=”###IMAGE_VALUE###” name=”tx_cal_controller[image][]” />###IM AGE_PREVIEW###<br/>{LLL:EXT:cal/controller/locallang.xml:l_delete_i mage}:<input type=”checkbox” name=”tx_cal_controller[removeImage][]” value=”###IMAGE_VALUE###”</div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.edit_location]
confirm_location¶
plugin.tx_cal_controller.view.confirm_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for confirming a location created or edited in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.location.confirmLocationTemplate}
Property
hidden_stdWrap
Data type
stdWrap
Description
Standard wrap for the hidden field
dataWrap = <div><label for=”hidden”>{LLL:EXT:cal/controller/locallang. xml:l_hidden}:</label>|<input type=”hidden” ###HIDDEN_VALUE### name=”tx_cal_controller[hidden]” /></div>
Default
See Description
Property
name_stdWrap
Data type
stdWrap
Description
Standard wrap for the name field
dataWrap = <div><label for=”name”>{LLL:EXT:cal/controller/locallang.xm l:l_location_name}:</label>|<input type=”hidden” value=”###NAME_VALUE###” name=”tx_cal_controller[name]” /></div>
Default
See Description
Property
description_stdWrap
Data type
stdWrap
Description
Standard wrap for the description field
dataWrap = <div><label for=”description”>{LLL:EXT:cal/controller/local lang.xml:l_location_description}:</label>|<input type=”hidden” value=”###DESCRIPTION_VALUE###” name=”tx_cal_controller[description]” /></div>
Default
See Description
Property
street_stdWrap
Data type
stdWrap
Description
Standard wrap for the street field
dataWrap = <div><label for=”street”>{LLL:EXT:cal/controller/locallang. xml:l_location_street}:</label>|<input type=”hidden” value=”###STREET_VALUE###” name=”tx_cal_controller[street]” /></div>
Default
See Description
Property
zip_stdWrap
Data type
stdWrap
Description
Standard wrap for the zip field
dataWrap = <div><label for=”zip”>{LLL:EXT:cal/controller/locallang.xml :l_location_zip}:</label>|<input type=”hidden” value=”###ZIP_VALUE###” name=”tx_cal_controller[zip]” /></div>
Default
See Description
Property
city_stdWrap
Data type
stdWrap
Description
Standard wrap for the city field
dataWrap = <div><label for=”city”>{LLL:EXT:cal/controller/locallang.xm l:l_location_city}:</label>|<input type=”hidden” value=”###CITY_VALUE###” name=”tx_cal_controller[city]” /></div>
Default
See Description
Property
phone_stdWrap
Data type
stdWrap
Description
Standard wrap for the phone field
dataWrap = <div><label for=”phone”>{LLL:EXT:cal/controller/locallang.x ml:l_location_phone}:</label>|<input type=”hidden” value=”###PHONE_VALUE###” name=”tx_cal_controller[phone]” /></div>
Default
See Description
Property
email_stdWrap
Data type
stdWrap
Description
Standard wrap for the email field
dataWrap = <div><label for=”email”>{LLL:EXT:cal/controller/locallang.x ml:l_location_email}:</label>|<input type=”hidden” value=”###EMAIL_VALUE###” name=”tx_cal_controller[email]” /></div>
Default
See Description
Property
image_stdWrap
Data type
stdWrap
Description
Standard wrap for the image field
file.maxW = 150
file.maxH = 150
dataWrap = <div><label for=”image”>{LLL:EXT:cal/controller/locallang.x ml:l_location_image}:</label>|<input type=”hidden” value=”###IMAGE_VALUE###” name=”tx_cal_controller[image][]” /></div>
Default
See Description
Property
imageUpload_stdWrap
Data type
stdWrap
Description
Standard wrap for the imageUpload field
dataWrap = <div><label for=”country”>{LLL:EXT:cal/controller/locallang .xml:l_location_country}:</label>|<input type=”hidden” value=”###COUNTRY_VALUE###” name=”tx_cal_controller[country]” /></div>
Default
See Description
Property
country_stdWrap
Data type
stdWrap
Description
Standard wrap for the country field
dataWrap = <div><label for=”country”>{LLL:EXT:cal/controller/locallang .xml:l_location_country}:</label>|<input type=”hidden” value=”###COUNTRY_VALUE###” name=”tx_cal_controller[country]” /></div>
Default
See Description
Property
country_static_info_stdWrap
Data type
stdWrap
Description
Standard wrap for the country_static_info field
dataWrap = <div><label for=”country”>{LLL:EXT:cal/controller/locallang .xml:l_location_country}:</label>|</div>
Default
See Description
Property
countryzone_stdWrap
Data type
stdWrap
Description
Standard wrap for the countryzone field
dataWrap = <div><label for=”countryzone”>{LLL:EXT:cal/controller/local lang.xml:l_location_countryzone}:</label>|<input type=”hidden” value=”###COUNTRYZONE_VALUE###” name=”tx_cal_controller[countryzone]” /></div>
Default
See Description
Property
countryzone_static_info_stdWrap
Data type
stdWrap
Description
Standard wrap for the countryzone_static_info field
dataWrap = <div><label for=”countryzone”>{LLL:EXT:cal/controller/local lang.xml:l_location_countryzone}:</label>|</div>
Default
See Description
Property
link_stdWrap
Data type
stdWrap
Description
Standard wrap for the link field
dataWrap = <div><label for=”email”>{LLL:EXT:cal/controller/locallang.x ml:l_location_link}:</label>|<input type=”hidden” value=”###LINK_VALUE###” name=”tx_cal_controller[link]” /></div>
Default
See Description
[tsref:plugin.tx_cal_controller.view.confirm_location]
delete_location¶
plugin.tx_cal_controller.view.delete_location < plugin.tx_cal_controller.view.confirm_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
template
Data type
String / Path
Description
Template for deleting a location in the frontend.
also: Constants
Default
{$plugin.tx_cal_controller.view.location.deleteLocationTemplate}
Property
deleteLocationViewPid
Data type
Integer / PID
Description
Page view configured for deleting a location. If this is not configured, then the current page will be used instead.
Default
Property
redirectAfterDeleteToPid
Data type
Integer / PID
Description
Redirects to another page after the location has been edited.
also: redirectAfterDeleteToView
Default
Property
redirectAfterDeleteToView
Data type
String / View
Description
Redirects to this view after the location has been edited.
also: redirectAfterDeleteToPid
Default
[tsref:plugin.tx_cal_controller.view.delete_location]
create_organizer¶
plugin.tx_cal_controller.view.create_organizer < plugin.tx_cal_controller.view.create_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
createOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for creating an organizer. If this is not configured, then the current page will be used instead.
Default
[tsref:plugin.tx_cal_controller.view.create_organizer]
edit_organizer¶
plugin.tx_cal_controller.view.edit_organizer < plugin.tx_cal_controller.view.edit_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
editOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for editing an organizer. If this is not configured, then the current page will be used instead.
Default
[tsref:plugin.tx_cal_controller.view.edit_organizer]
confirm_organizer¶
plugin.tx_cal_controller.view.confirm_organizer < plugin.tx_cal_controller.view.confirm_location
delete_organizer¶
plugin.tx_cal_controller.view.delete_organizer < plugin.tx_cal_controller.view.confirm_location
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
deleteOrganizerViewPid
Data type
Integer / PID
Description
Page view configured for deleting an organizer. If this is not configured, then the current page will be used instead.
Default
[tsref:plugin.tx_cal_controller.view.delete_organizer]
translation¶
plugin.tx_cal_controller.view.translation
Property
Property:
Data type
Data type:
Description
Description:
Default
Default:
Property
languageMenu
Data type
cObj
Description
Create links to the different available languages. Insert them in ascending order of the language uid
1 = IMAGE
1 {
file = media/flags/flag_de.gif
offset = 2,2
}
2 = IMAGE
2 {
file = media/flags/flag_uk.gif
offset = 2,2
}
Default
COA
[tsref:plugin.tx_cal_controller.view.translation]