renderingOptions: submitButtonLabel: Submit type: Form identifier: eventSubmission label: 'Event Submission' prototypeName: standard finishers: - identifier: T3oSaveToDatabase options: - table: 'tx_sfeventmgt_domain_model_event' mode: insert slugFieldName: 'slug' userdata: uid: 0 __newEventStatus: 1 databaseColumnMappings: pid: value: 180 hidden: value: '{T3oSaveToDatabase.feuser.__newEventStatus}' author_fe_user: value: '{T3oSaveToDatabase.feuser.uid}' crdate: value: '{__currentTimestamp}' tstamp: value: '{__currentTimestamp}' elements: fileupload: mapOnDatabaseColumn: 'image' title: mapOnDatabaseColumn: 'title' startdate: mapOnDatabaseColumn: 'startdate' addTimeFromField: 'starttime' enddate: mapOnDatabaseColumn: 'enddate' addTimeFromField: 'endtime' publishstartdate: mapOnDatabaseColumn: 'starttime' addTimeFromField: 'publishstarttime' skipIfValueIsEmpty: true publishenddate: mapOnDatabaseColumn: 'endtime' addTimeFromField: 'publishendtime' skipIfValueIsEmpty: true teaser: mapOnDatabaseColumn: 'teaser' description: mapOnDatabaseColumn: 'description' location: mapOnDatabaseColumn: 'location' link: mapOnDatabaseColumn: 'link' program: mapOnDatabaseColumn: 'program' room: mapOnDatabaseColumn: 'room' - table: sys_file_reference mode: insert elements: image: mapOnDatabaseColumn: 'uid_local' skipIfValueIsEmpty: true databaseColumnMappings: table_local: value: 'sys_file' tablenames: value: 'tx_sfeventmgt_domain_model_event' fieldname: value: 'image' tstamp: value: '{__currentTimestamp}' crdate: value: '{__currentTimestamp}' uid_foreign: value: '{T3oSaveToDatabase.insertedUids.0}' - table: 'sys_file_reference' mode: update whereClause: uid_foreign: '{T3oSaveToDatabase.insertedUids.0}' uid_local: 0 databaseColumnMappings: pid: value: 0 uid_foreign: value: 0 - table: sys_category_record_mm mode: insert elements: category: mapOnDatabaseColumn: 'uid_local' databaseColumnMappings: tablenames: value: 'tx_sfeventmgt_domain_model_event' fieldname: value: 'category' uid_foreign: value: '{T3oSaveToDatabase.insertedUids.0}' - options: subject: 'new Event submitted on typo3.org' recipients: t3o@typo3.org: 'TYPO3 T3O team' senderAddress: noreply@typo3.org senderName: typo3.org addHtmlPart: true attachUploads: false useFluidEmail: false title: 'new Event submitted on typo3.org' #templateName: 'EventSubmission{@format}.html' identifier: EmailToReceiver - options: message: 'Thank You!' identifier: Confirmation renderables: - renderingOptions: previousButtonLabel: 'Previous step' nextButtonLabel: 'Next step' type: Page identifier: page-1 label: Step renderables: - defaultValue: '' type: Text identifier: title label: Title properties: elementDescription: 'Enter a descriptive title for the event' fluidAdditionalAttributes: required: required validators: - identifier: NotEmpty - type: GridRow identifier: gridrow-event-datetimes label: 'Grid: Row' renderables: - defaultValue: '' properties: fluidAdditionalAttributes: step: 1 required: required elementDescription: 'The date this event starts' type: Date identifier: startdate label: 'Start date' validators: - identifier: NotEmpty - defaultValue: '' properties: fluidAdditionalAttributes: required: required elementDescription: 'The time this event starts (hh:mm)' type: Text identifier: starttime label: 'Start time' validators: - identifier: NotEmpty - identifier: RegularExpression options: regularExpression: '/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$/' - defaultValue: '' properties: fluidAdditionalAttributes: min: '' max: '' step: 1 required: required elementDescription: 'The date this event ends' type: Date identifier: enddate label: 'End date' validators: - identifier: NotEmpty - defaultValue: '' properties: fluidAdditionalAttributes: required: required elementDescription: 'The time this event ends (hh:mm)' type: Text identifier: endtime label: 'End time' validators: - identifier: NotEmpty - identifier: RegularExpression options: regularExpression: '/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$/' - defaultValue: '' type: Textarea identifier: teaser label: Teaser properties: elementDescription: 'short description' - defaultValue: '' type: Textarea identifier: description label: Description properties: elementDescription: 'full description of the event' - defaultValue: '' type: Hidden identifier: location label: Location properties: elementDescription: '' - defaultValue: '' type: Text identifier: locationSearch label: Location properties: elementDescription: '' elementClassAttribute: 'js__eventsubmissionform__location-search_input' fluidAdditionalAttributes: data-location-search-target: 'location' - defaultValue: '' type: Url identifier: link label: Link properties: elementDescription: 'link to an event site' - defaultValue: '' type: Textarea identifier: program label: 'Program / Schedule' - properties: systemCategory: uid: 34 exclude: 36 prependOptionLabel: 'Please select...' fluidAdditionalAttributes: required: required type: SingleSelectWithSystemCategory identifier: category label: 'Category' - defaultValue: '' type: Text identifier: room label: Room properties: elementDescription: 'room name or number' - properties: saveToFileMount: '1:/user_upload/' allowedMimeTypes: - image/jpeg - image/png type: ImageUpload identifier: image label: Image - type: GridRow identifier: gridrow-publish-datetimes label: 'Grid: Row' renderables: - defaultValue: '' properties: fluidAdditionalAttributes: step: 1 elementDescription: 'The date from which on this event will be visible' type: Date identifier: publishstartdate label: 'Publish from date' - defaultValue: '' properties: elementDescription: 'The time from which on this event will be visible (hh:mm)' type: Text identifier: publishstarttime label: 'Publish from time' validators: - identifier: RegularExpression options: regularExpression: '/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$/' - defaultValue: '' properties: fluidAdditionalAttributes: min: '' max: '' step: 1 elementDescription: 'The date from which on this event will no be visible anymore' type: Date identifier: publishenddate label: 'Publish end date' - defaultValue: '' properties: elementDescription: 'The time from which on this event will not be visible anymore (hh:mm)' type: Text identifier: publishendtime label: 'Publish end time' validators: - identifier: RegularExpression options: regularExpression: '/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])$/'