Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source Magazine

10.8. TypeScript Reference: constants

plugin.tx_cal_controller

Property:

Data type:

Description:

Default:

pidList

String / CSV

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

singleMaxW

Integer

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

240

singleMaxH

Integer

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

180

listMaxW

Integer

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

120

listMaxH

Integer

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

90

uploadPath.image

String

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

uploads/tx_cal/pics/

uploadPath.media

String

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.

uploads/tx_cal/media/

rights.edit

Boolean

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

0

rights.admin.user

String / CSV

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

rights.admin.group

String / CSV

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

rights.defaultSavePid

Integert / PID

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

emailAddress

String / Email

Email Address:  Address used for notifications and reminder emails.

emailName

String

Email Name: Name used for notification and reminder emails.

emailOrganisation

String

Email Organization: Organization used for notification and reminder emails.

view.event.remind.time

Integer

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

30

view.event.notify.subscriptionViewPid

Integer / PID

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

view.event.meeting.statusViewPid

Integer / PID

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

view.location.showMap

Boolean

Enable the google map (wec_map needed)

0

view.dateFormat

General date format

%B %d

view.timeFormat

General time format

%I:%M %p

view.imagePath

String / Path

Images (Path): Path of the calendar images.

EXT:cal/template/img

view.javascriptPath

String / Path

Javascripts (Path): Path of the calendar javascripts.

EXT:cal/template/js

view.calendar.createCalendarTemplate

String / Path

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

EXT:cal/template/create_calendar.tmpl

view.calendar.confirmCalendarTemplate

String / Path

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

EXT:cal/template/confirm_calendar.tmpl

view.calendar.deleteCalendarTemplate

String / Path

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

EXT:cal/template/delete_calendar.tmpl

view.category.createCategoryTemplate

String / Path

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

EXT:cal/template/create_category.tmpl

view.category.confirmCategoryTemplate

String / Path

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

EXT:cal/template/confirm_category.tmpl

view.category.deleteCategoryTemplate

String / Path

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

EXT:cal/template/delete_category.tmpl

view.day.dayTemplate

String / Path

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

EXT:cal/template/day.tmpl

view.week.weekTemplate

String / Path

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

EXT:cal/template/week.tmpl

view.month.monthTemplate

String / Path

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

EXT:cal/template/month.tmpl

view.month.monthSmallTemplate

String / Path

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

EXT:cal/template/month_small.tmpl

view.month.monthMediumTemplate

String / Path

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

EXT:cal/template/month_medium.tmpl

view.month.monthLargeTemplate

String / Path

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

EXT:cal/template/month_large.tmpl

view.month.horizontalSidebarTemplate

String / Path

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

EXT:cal/template/calendar_nav.tmpl

view.year.yearTemplate

String / Path

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

EXT:cal/template/year.tmpl

view.event.eventTemplate

String / Path

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

EXT:cal/template/event.tmpl

view.event.phpicalendarEventTemplate

String / Path

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

EXT:cal/template/phpicalendar_event.tmpl

view.event.createEventTemplate

String / Path

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

EXT:cal/template/create_event.tmpl

view.event.confirmEventTemplate

String / Path

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

EXT:cal/template/confirm_event.tmpl

view.event.deleteEventTemplate

String / Path

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

EXT:cal/template/delete_event.tmpl

view.event.notify.all.onCreateTemplate

String / Path

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

EXT:cal/template/notifyOnCreate.tmpl

view.event.notify.all.onChangeTemplate

String / Path

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

EXT:cal/template/notifyOnChange.tmpl

view.event.notify.all.onDeleteTemplate

String / Path

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

EXT:cal/template/notifyOnDelete.tmpl

view.event.remind.all.template

String / Path

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

EXT:cal/template/remind.tmpl

view.event.subscriptionManagerTemplate

String / Path

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

EXT:cal/template/subscription_manager.tmpl

view.event.notify.confirmTemplate

String / Path

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

EXT:cal/template/notifyConfirm.tmpl

view.event.notify.unsubscribeConfirmTemplate

String / Path

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

EXT:cal/template/notifyUnsubscribeConfirm.tmpl

view.event.meeting.template

String / Path

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

EXT:cal/template/invite.tmpl

view.event.meeting.onChangeTemplate

String / Path

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

EXT:cal/template/inviteOnChange.tmpl

view.event.meeting.managerTemplate

String / Path

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

EXT:cal/template/meetingManager.tmpl

view.location.locationTemplate

String / Path

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

EXT:cal/template/location.tmpl

view.location.locationTemplate4Partner

String / Path

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

EXT:cal/template/location_partner.tmpl

view.location.locationTemplate4Address

String / Path

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

EXT:cal/template/location_address.tmpl

view.location.createLocationTemplate

String / Path

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

EXT:cal/template/create_location.tmpl

view.location.confirmLocationTemplate

String / Path

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

EXT:cal/template/confirm_location.tmpl

view.location.deleteLocationTemplate

String / Path

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

EXT:cal/template/delete_location.tmpl

view.organizer.organizerTemplate

String / Path

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

EXT:cal/template/organizer.tmpl

view.organizer.organizerTemplate4Partner

String / Path

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

EXT:cal/template/organizer_partner.tmpl

view.organizer.organizerTemplate4Address

String / Path

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

EXT:cal/template/organizer_address.tmpl

view.organizer.organizerTemplate4FEUser

String / Path

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

EXT:cal/template/organizer_feuser.tmpl

view.list.listTemplate

String / Path

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

EXT:cal/template/list.tmpl

view.list.listWithTeaserTemplate

String / Path

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

EXT:cal/template/list_w_teaser.tmpl

module.locationloader.template

String / Path

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

EXT:cal/template/module_locationloader.tmpl

view.admin.adminTemplate

String / Path

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

EXT:cal/template/admin.tmpl

view.other.sidebarTemplate

String / Path

Sidebar Template: Marker-based template for the sidebar.

EXT:cal/template/sidebar.tmpl

view.other.searchBoxTemplate

String / Path

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

EXT:cal/template/search_box.tmpl

view.search.searchResultAllTemplate

String / Path

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

EXT:cal/template/search_all.tmpl

view.search.searchResultEventTemplate

String / Path

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

EXT:cal/template/search_event.tmpl

view.search.searchResultLocationTemplate

String / Path

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

EXT:cal/template/search_location.tmpl

view.search.searchResultOrganizerTemplate

String / Path

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

EXT:cal/template/search_organizer.tmpl

[tsref:plugin.tx_cal_controller]

plugin.tx_cal_controller.view.ics

Property:

Data type:

Description:

Default:

showIcsLinks

Boolean

Turns on ICS/iCal links in the frontend.

1

icsTemplate

String / Path

Template for ICS view.

EXT:cal/template/ics.tmpl

icsListTemplate

String / Path

Template for ICS list view.

EXT:cal/template/icslist.tmpl

eventUidPrefix

String

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

www.mysite.com

[tsref:plugin.tx_cal_controller.view.ics]

plugin.tx_cal_controller.view.rss

Property:

Data type:

Description:

Default:

eventViewPID

Integer / PID

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

range

Integer

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

10

rss2_tmplFile

String / Path

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

EXT:cal/template/rss_2.tmpl

rss091_tmplFile

String / Path

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

EXT:cal/template/rss_0_91.tmpl

rdf_tmplFile

String / Path

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

EXT:cal/template/rdf.tmpl

atom03_tmplFile

String / Path

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

EXT:cal/template/atom_0_3.tmpl

atom1_tmplFile

String / Path

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

EXT:cal/template/atom_1_0.tmpl

xmlFormat

String

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

Possible values are: 'rss091', 'rss2' 'rdf', 'atom1' and 'atom03'

rss2

xmlTitle

String

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

your-server.org: Latest Events

xmlLink

String / URL

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

http://your-server.org/

xmlDesc

String

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

Latest events

xmlLang

String

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)

en

xmlIcon

String / Path

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)

EXT:cal/ext_icon.gif

xmlLimit

Integer

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

10

xmlCaching

Boolean

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

1

[tsref:plugin.tx_cal_controller.view.rss]