DEPRECATION WARNING

This documentation is not using the current rendering mechanism and will be deleted by December 31st, 2020. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

TypoScript Reference: constants

plugin.tx_cal_controller

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

pidList

Data type

String / CSV

Description

Page ID’s where events are stored. Required for ICS and XML output.

Default

Property

Data type

Description

Default

Property

singleMaxW

Data type

Integer

Description

Event Image Max Width: Max width for an image displayed in Event view.

Default

240

Property

singleMaxH

Data type

Integer

Description

Event Image Max Height: Max height for an image displayed in Event view.

Default

180

Property

listMaxW

Data type

Integer

Description

List Image Max Width: Max width for an image displayed in List view.

Default

120

Property

listMaxH

Data type

Integer

Description

List Image Max Height: Max height for an image displayed in List view.

Default

90

Property

uploadPath.image

Data type

String

Description

Image Upload Path: Path where image files get uploaded. Normally this has not to be changed unless you modify the settings in TCA.

Default

uploads/tx_cal/pics/

Property

uploadPath.media

Data type

String

Description

Media Upload Path: Path where media files (f.e. attachments) get uploaded. Normally this has not to be changed unless you modify the settings in TCA.

Default

uploads/tx_cal/media/

Property

rights.edit

Data type

Boolean

Description

Enable Frontend Editing: This setting turns frontend editing on. Without it, the other Typoscript options for frontend editing are ignored.

Default

0

Property

rights.admin.user

Data type

String / CSV

Description

Frontend Calendar Admin Users: Comma seperated list of frontend user IDs.

Default

Property

rights.admin.group

Data type

String / CSV

Description

Frontend Calendar Admin Groups: Comma separated list of frontend group IDs.

Default

Property

rights.defaultSavePid

Data type

Integer / PID

Description

Page ID that frontend-created records should be saved on.

Default

Property

emailAddress

Data type

String / Email

Description

Email Address: Address used for notifications and reminder emails.

Default

Property

emailName

Data type

String

Description

Email Name: Name used for notification and reminder emails.

Default

Property

emailOrganisation

Data type

String

Description

Email Organization: Organization used for notification and reminder emails.

Default

Property

view.event.remind.time

Data type

Integer

Description

Reminder Time: Remind users about subscribed events this many minutes in advance. Requires the scheduler extension.

Default

30

Property

view.event.notify.subscriptionViewPid

Data type

Integer / PID

Description

Subscription Page: Page ID where the subscription view is allowed.

Default

Property

view.event.meeting.statusViewPid

Data type

Integer / PID

Description

Meeting status Page: Page ID where the meeting-status view is allowed.

Default

Property

view.location.showMap

Data type

Boolean

Description

Enable the google map (wec_map needed)

Default

0

Property

view.dateFormat

Data type

Description

General date format

Default

%B %d

Property

view.timeFormat

Data type

Description

General time format

Default

%I:%M %p

Property

view.imagePath

Data type

String / Path

Description

Images (Path): Path of the calendar images.

Default

EXT:cal/template/img

Property

view.javascriptPath

Data type

String / Path

Description

Javascripts (Path): Path of the calendar javascripts.

Default

EXT:cal/template/js

Property

view.calendar.createCalendarTemplate

Data type

String / Path

Description

Calendar Create Template: Marker-based template for calendar creation.

Default

EXT:cal/template/create_calendar.tmpl

Property

view.calendar.confirmCalendarTemplate

Data type

String / Path

Description

Calendar Confirm Template: Marker-based template for calendar confirmation.

Default

EXT:cal/template/confirm_calendar.tmpl

Property

view.calendar.deleteCalendarTemplate

Data type

String / Path

Description

Calendar Delete Template: Marker-based template for calendar deletion.

Default

EXT:cal/template/delete_calendar.tmpl

Property

view.category.createCategoryTemplate

Data type

String / Path

Description

Category Create Template: Marker-based template for category creation.

Default

EXT:cal/template/create_category.tmpl

Property

view.category.confirmCategoryTemplate

Data type

String / Path

Description

Category Confirm Template: Marker-based template for category confirmation.

Default

EXT:cal/template/confirm_category.tmpl

Property

view.category.deleteCategoryTemplate

Data type

String / Path

Description

Category Delete Template: Marker-based template for category deletion.

Default

EXT:cal/template/delete_category.tmpl

Property

view.day.dayTemplate

Data type

String / Path

Description

Day View Template: Marker-based template for day view.

Default

EXT:cal/template/day.tmpl

Property

view.week.weekTemplate

Data type

String / Path

Description

Week View Template: Marker-based template for week view.

Default

EXT:cal/template/week.tmpl

Property

view.month.monthTemplate

Data type

String / Path

Description

Month View Template: Marker-based template for month view.

Default

EXT:cal/template/month.tmpl

Property

view.month.monthSmallTemplate

Data type

String / Path

Description

Month View Template (Small): Marker-based template for small month view.

Default

EXT:cal/template/month_small.tmpl

Property

view.month.monthMediumTemplate

Data type

String / Path

Description

Month View Template (Medium): Marker-based template for medium month view.

Default

EXT:cal/template/month_medium.tmpl

Property

view.month.monthLargeTemplate

Data type

String / Path

Description

Month View Template (Large): Marker-based template for large month view.

Default

EXT:cal/template/month_large.tmpl

Property

view.month.horizontalSidebarTemplate

Data type

String / Path

Description

Calendar Nav Template: Marker-based template for calendar navigation view.

Default

EXT:cal/template/calendar_nav.tmpl

Property

view.year.yearTemplate

Data type

String / Path

Description

Year View Template: Marker-based template for year view.

Default

EXT:cal/template/year.tmpl

Property

view.event.eventTemplate

Data type

String / Path

Description

Event-wrapper-Template: Marker-based template for event view.

Default

EXT:cal/template/event.tmpl

Property

view.event.eventModelTemplate

Data type

String / Path

Description

Event (phpiCalendar) Template: Marker-based template for phpiCalendar event view.

Default

EXT:cal/template/event_model.tmpl

Property

view.event.createEventTemplate

Data type

String / Path

Description

Event (Create) Template: Marker-based template for event creation view.

Default

EXT:cal/template/create_event.tmpl

Property

view.event.confirmEventTemplate

Data type

String / Path

Description

Event (Confirm) Template: Marker-based template for event confirmation view.

Default

EXT:cal/template/confirm_event.tmpl

Property

view.event.deleteEventTemplate

Data type

String / Path

Description

Event (Delete) Template: Marker-based template for event deletion view.

Default

EXT:cal/template/delete_event.tmpl

Property

view.event.notify.all.onCreateTemplate

Data type

String / Path

Description

Event email notification Template: Marker-based template for email notification on creation.

Default

EXT:cal/template/notifyOnCreate.tmpl

Property

view.event.notify.all.onChangeTemplate

Data type

String / Path

Description

Event email notification Template: Marker-based template for email notification on change.

Default

EXT:cal/template/notifyOnChange.tmpl

Property

view.event.notify.all.onDeleteTemplate

Data type

String / Path

Description

Event email notification Template: Marker-based template for email notification on delete.

Default

EXT:cal/template/notifyOnDelete.tmpl

Property

view.event.remind.all.template

Data type

String / Path

Description

Event email reminder Template: Marker-based template for email reminder.

Default

EXT:cal/template/remind.tmpl

Property

view.event.subscriptionManagerTemplate

Data type

String / Path

Description

Subscription Manager Template: Marker-based template for subscription manager view.

Default

EXT:cal/template/subscription_manager.tmpl

Property

view.event.notify.confirmTemplate

Data type

String / Path

Description

Confirm Subscription Template: Marker-based template to confirm a subscription.

Default

EXT:cal/template/notifyConfirm.tmpl

Property

view.event.notify.unsubscribeConfirmTemplate

Data type

String / Path

Description

Confirm Unsubscription Template: Marker-based template to confirm a unsubscription.

Default

EXT:cal/template/notifyUnsubscribeConfirm.tmpl

Property

view.event.meeting.template

Data type

String / Path

Description

Confirm Unsubscription Template: Marker-based template for meeting invitation (email).

Default

EXT:cal/template/invite.tmpl

Property

view.event.meeting.onChangeTemplate

Data type

String / Path

Description

Confirm Unsubscription Template: Marker-based template for meeting invitation updates (email).

Default

EXT:cal/template/inviteOnChange.tmpl

Property

view.event.meeting.managerTemplate

Data type

String / Path

Description

Meeting Manager Template: Marker-based template for meeting manager view.

Default

EXT:cal/template/meetingManager.tmpl

Property

view.location.locationTemplate

Data type

String / Path

Description

Location-wrapper-Template: Marker-based template for location view.

Default

EXT:cal/template/location.tmpl

Property

view.location.locationTemplate4Partner

Data type

String / Path

Description

Location (Partner) Template: Marker-based template for location view using the partner framework.

Default

EXT:cal/template/location_partner.tmpl

Property

view.location.locationTemplate4Address

Data type

String / Path

Description

Location (Address) Template: Marker-based template for location view using tt_address.

Default

EXT:cal/template/location_address.tmpl

Property

view.location.createLocationTemplate

Data type

String / Path

Description

Location (Create) Template: Marker-based template for location creation view.

Default

EXT:cal/template/create_location.tmpl

Property

view.location.confirmLocationTemplate

Data type

String / Path

Description

Location (Confirm) Template: Marker-based template for location confirmation view.

Default

EXT:cal/template/confirm_location.tmpl

Property

view.location.deleteLocationTemplate

Data type

String / Path

Description

Location (Delete) Template: Marker-based template for location deletion view.

Default

EXT:cal/template/delete_location.tmpl

Property

view.organizer.organizerTemplate

Data type

String / Path

Description

Organizer-wrapper-Template: Marker-based template for organizer view.

Default

EXT:cal/template/organizer.tmpl

Property

view.organizer.organizerTemplate4Partner

Data type

String / Path

Description

Organizer (Partner) Template: Marker-based template for organizer view using the partner framework.

Default

EXT:cal/template/organizer_partner.tmpl

Property

view.organizer.organizerTemplate4Address

Data type

String / Path

Description

Organizer (Address) Template: Marker-based template for organizer view using tt_address.

Default

EXT:cal/template/organizer_address.tmpl

Property

view.organizer.organizerTemplate4FEUser

Data type

String / Path

Description

Organizer (Frontend User) Template: Marker-based template for organizer using frontend users.

Default

EXT:cal/template/organizer_feuser.tmpl

Property

view.list.listTemplate

Data type

String / Path

Description

List View Template: Marker-based template for list view.

Default

EXT:cal/template/list.tmpl

Property

view.list.listWithTeaserTemplate

Data type

String / Path

Description

List View Template: Marker-based template for list view with teaser enabled.

Default

EXT:cal/template/list_w_teaser.tmpl

Property

module.locationloader.template

Data type

String / Path

Description

Locationloader Template: Marker-based template to add location information into the event view.

Default

EXT:cal/template/module_locationloader.tmpl

Property

view.admin.adminTemplate

Data type

String / Path

Description

Admin View Template: Marker-based template for admin view.

Default

EXT:cal/template/admin.tmpl

Property

view.other.sidebarTemplate

Data type

String / Path

Description

Sidebar Template: Marker-based template for the sidebar.

Default

EXT:cal/template/sidebar.tmpl

Property

view.other.searchBoxTemplate

Data type

String / Path

Description

Search Box Template: Marker-based template for the search box.

Default

EXT:cal/template/search_box.tmpl

Property

view.search.searchResultAllTemplate

Data type

String / Path

Description

Search (All) Template: Marker-based template for full search.

Default

EXT:cal/template/search_all.tmpl

Property

view.search.searchResultEventTemplate

Data type

String / Path

Description

Search (Event) Template: Marker-based template for event search.

Default

EXT:cal/template/search_event.tmpl

Property

view.search.searchResultLocationTemplate

Data type

String / Path

Description

Search (Location) Template: Marker-based template for location search.

Default

EXT:cal/template/search_location.tmpl

Property

view.search.searchResultOrganizerTemplate

Data type

String / Path

Description

Search (Organizer) Template: Marker-based template for organizer search.

Default

EXT:cal/template/search_organizer.tmpl

[tsref:plugin.tx_cal_controller]

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.

Default

1

Property

icsTemplate

Data type

String / Path

Description

Template for ICS view.

Default

EXT:cal/template/ics.tmpl

Property

icsListTemplate

Data type

String / Path

Description

Template for ICS list view.

Default

EXT:cal/template/icslist.tmpl

Property

eventUidPrefix

Data type

String

Description

Prefix used with event UID to create a GUID. Site URL is a good choice here to ensure uniqueness.

Default

www.mysite.com

[tsref:plugin.tx_cal_controller.view.ics]

plugin.tx_cal_controller.rss

Property

Property:

Data type

Data type:

Description

Description:

Default

Default:

Property

eventViewPID

Data type

Integer / PID

Description

Event Page ID: Frontend page for viewing single events from RSS feed.

Default

Property

range

Data type

Integer

Description

Event Range: Include events from now through this many days in the future.

Default

10

Property

rss2_tmplFile

Data type

String / Path

Description

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

Default

EXT:cal/template/rss_2.tmpl

Property

rss091_tmplFile

Data type

String / Path

Description

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

Default

EXT:cal/template/rss_0_91.tmpl

Property

rdf_tmplFile

Data type

String / Path

Description

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

Default

EXT:cal/template/rdf.tmpl

Property

atom03_tmplFile

Data type

String / Path

Description

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

Default

EXT:cal/template/atom_0_3.tmpl

Property

atom1_tmplFile

Data type

String / Path

Description

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

Default

EXT:cal/template/atom_1_0.tmpl

Property

xmlFormat

Data type

String

Description

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

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

Default

rss2

Property

xmlTitle

Data type

String

Description

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

Default

your-server.org: Latest Events

Property

xmlLink

Data type

String / URL

Description

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

Property

xmlDesc

Data type

String

Description

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

Default

Latest events

Property

xmlLang

Data type

String

Description

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

Default

en

Property

xmlIcon

Data type

String / Path

Description

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

Default

EXT:cal/ext_icon.gif

Property

xmlLimit

Data type

Integer

Description

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

Default

10

Property

xmlCaching

Data type

Boolean

Description

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

Default

1

[tsref:plugin.tx_cal_controller.rss]