1e14d6e2e31de77592b6ca919f315aabce555a9e
[Packages/TYPO3.CMS.git] / typo3 / sysext / form / Documentation / Config / configuration / Index.rst
1 .. include:: ../../Includes.txt
2
3
4 .. _configurationreference-fullconfiguration:
5
6 ==========================
7 Full default configuration
8 ==========================
9
10
11 .. code-block:: yaml
12
13 persistenceManager:
14 allowedFileMounts:
15 10: '1:/form_definitions/'
16 allowSaveToExtensionPaths: false
17 allowDeleteFromExtensionPaths: false
18 prototypes:
19 standard:
20 formElementsDefinition:
21 Form:
22 formEditor:
23 predefinedDefaults:
24 renderingOptions:
25 submitButtonLabel: formEditor.elements.Form.editor.submitButtonLabel.value
26 editors:
27 100:
28 identifier: header
29 templateName: Inspector-FormElementHeaderEditor
30 200:
31 identifier: label
32 templateName: Inspector-TextEditor
33 label: formEditor.elements.BaseFormElementMixin.editor.label.label
34 propertyPath: label
35 300:
36 identifier: submitButtonLabel
37 templateName: Inspector-TextEditor
38 label: formEditor.elements.Form.editor.submitButtonLabel.label
39 propertyPath: renderingOptions.submitButtonLabel
40 900:
41 identifier: finishers
42 templateName: Inspector-FinishersEditor
43 label: formEditor.elements.Form.editor.finishers.label
44 selectOptions:
45 10:
46 value: ''
47 label: formEditor.elements.Form.editor.finishers.EmptyValue.label
48 20:
49 value: EmailToSender
50 label: formEditor.elements.Form.editor.finishers.EmailToSender.label
51 30:
52 value: EmailToReceiver
53 label: formEditor.elements.Form.editor.finishers.EmailToReceiver.label
54 40:
55 value: Redirect
56 label: formEditor.elements.Form.editor.finishers.Redirect.label
57 50:
58 value: DeleteUploads
59 label: formEditor.elements.Form.editor.finishers.DeleteUploads.label
60 _isCompositeFormElement: false
61 _isTopLevelFormElement: true
62 saveSuccessFlashMessageTitle: formEditor.elements.Form.saveSuccessFlashMessageTitle
63 saveSuccessFlashMessageMessage: formEditor.elements.Form.saveSuccessFlashMessageMessage
64 saveErrorFlashMessageTitle: formEditor.elements.Form.saveErrorFlashMessageTitle
65 saveErrorFlashMessageMessage: formEditor.elements.Form.saveErrorFlashMessageMessage
66 modalValidationErrorsDialogTitle: formEditor.modals.validationErrors.dialogTitle
67 modalValidationErrorsConfirmButton: formEditor.modals.validationErrors.confirmButton
68 modalInsertElementsDialogTitle: formEditor.modals.insertElements.dialogTitle
69 modalInsertPagesDialogTitle: formEditor.modals.newPages.dialogTitle
70 modalCloseDialogMessage: formEditor.modals.close.dialogMessage
71 modalCloseDialogTitle: formEditor.modals.close.dialogTitle
72 modalCloseConfirmButton: formEditor.modals.close.confirmButton
73 modalCloseCancleButton: formEditor.modals.close.cancleButton
74 modalRemoveElementDialogTitle: formEditor.modals.removeElement.dialogTitle
75 modalRemoveElementDialogMessage: formEditor.modals.removeElement.dialogMessage
76 modalRemoveElementConfirmButton: formEditor.modals.removeElement.confirmButton
77 modalRemoveElementCancleButton: formEditor.modals.removeElement.cancleButton
78 modalRemoveElementLastAvailablePageFlashMessageTitle: formEditor.modals.removeElement.lastAvailablePageFlashMessageTitle
79 modalRemoveElementLastAvailablePageFlashMessageMessage: formEditor.modals.removeElement.lastAvailablePageFlashMessageMessage
80 inspectorEditorFormElementSelectorNoElements: formEditor.inspector.editor.formelement_selector.no_elements
81 paginationTitle: formEditor.pagination.title
82 iconIdentifier: content-elements-mailform
83 propertyCollections:
84 finishers:
85 10:
86 editors:
87 100:
88 identifier: header
89 templateName: Inspector-CollectionElementHeaderEditor
90 label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
91 200:
92 identifier: subject
93 templateName: Inspector-TextEditor
94 label: formEditor.elements.Form.finisher.EmailToSender.editor.subject.label
95 propertyPath: options.subject
96 enableFormelementSelectionButton: true
97 propertyValidators:
98 10: NotEmpty
99 20: FormElementIdentifierWithinCurlyBracesInclusive
100 300:
101 identifier: recipientAddress
102 templateName: Inspector-TextEditor
103 label: formEditor.elements.Form.finisher.EmailToSender.editor.recipientAddress.label
104 propertyPath: options.recipientAddress
105 enableFormelementSelectionButton: true
106 propertyValidatorsMode: OR
107 propertyValidators:
108 10: NaiveEmail
109 20: FormElementIdentifierWithinCurlyBracesExclusive
110 400:
111 identifier: recipientName
112 templateName: Inspector-TextEditor
113 label: formEditor.elements.Form.finisher.EmailToSender.editor.recipientName.label
114 propertyPath: options.recipientName
115 enableFormelementSelectionButton: true
116 propertyValidators:
117 10: FormElementIdentifierWithinCurlyBracesInclusive
118 500:
119 identifier: senderAddress
120 templateName: Inspector-TextEditor
121 label: formEditor.elements.Form.finisher.EmailToSender.editor.senderAddress.label
122 propertyPath: options.senderAddress
123 enableFormelementSelectionButton: true
124 propertyValidatorsMode: OR
125 propertyValidators:
126 10: NaiveEmail
127 20: FormElementIdentifierWithinCurlyBracesExclusive
128 600:
129 identifier: senderName
130 templateName: Inspector-TextEditor
131 label: formEditor.elements.Form.finisher.EmailToSender.editor.senderName.label
132 propertyPath: options.senderName
133 enableFormelementSelectionButton: true
134 propertyValidators:
135 10: FormElementIdentifierWithinCurlyBracesInclusive
136 700:
137 identifier: replyToAddress
138 templateName: Inspector-TextEditor
139 label: formEditor.elements.Form.finisher.EmailToSender.editor.replyToAddress.label
140 propertyPath: options.replyToAddress
141 enableFormelementSelectionButton: true
142 propertyValidatorsMode: OR
143 propertyValidators:
144 10: NaiveEmailOrEmpty
145 20: FormElementIdentifierWithinCurlyBracesExclusive
146 800:
147 identifier: carbonCopyAddress
148 templateName: Inspector-TextEditor
149 label: formEditor.elements.Form.finisher.EmailToSender.editor.carbonCopyAddress.label
150 propertyPath: options.carbonCopyAddress
151 enableFormelementSelectionButton: true
152 propertyValidatorsMode: OR
153 propertyValidators:
154 10: NaiveEmailOrEmpty
155 20: FormElementIdentifierWithinCurlyBracesExclusive
156 900:
157 identifier: blindCarbonCopyAddress
158 templateName: Inspector-TextEditor
159 label: formEditor.elements.Form.finisher.EmailToSender.editor.blindCarbonCopyAddress.label
160 propertyPath: options.blindCarbonCopyAddress
161 enableFormelementSelectionButton: true
162 propertyValidatorsMode: OR
163 propertyValidators:
164 10: NaiveEmailOrEmpty
165 20: FormElementIdentifierWithinCurlyBracesExclusive
166 1000:
167 identifier: format
168 templateName: Inspector-SingleSelectEditor
169 label: formEditor.elements.Form.finisher.EmailToSender.editor.format.label
170 propertyPath: options.format
171 selectOptions:
172 10:
173 value: plaintext
174 label: formEditor.elements.Form.finisher.EmailToSender.editor.format.1
175 20:
176 value: html
177 label: formEditor.elements.Form.finisher.EmailToSender.editor.format.2
178 1100:
179 identifier: attachUploads
180 templateName: Inspector-CheckboxEditor
181 label: formEditor.elements.Form.finisher.EmailToSender.editor.attachUploads.label
182 propertyPath: options.attachUploads
183 9999:
184 identifier: removeButton
185 templateName: Inspector-RemoveElementEditor
186 identifier: EmailToSender
187 20:
188 editors:
189 100:
190 identifier: header
191 templateName: Inspector-CollectionElementHeaderEditor
192 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
193 200:
194 identifier: subject
195 templateName: Inspector-TextEditor
196 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.subject.label
197 propertyPath: options.subject
198 enableFormelementSelectionButton: true
199 propertyValidators:
200 10: NotEmpty
201 20: FormElementIdentifierWithinCurlyBracesInclusive
202 300:
203 identifier: recipientAddress
204 templateName: Inspector-TextEditor
205 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipientAddress.label
206 propertyPath: options.recipientAddress
207 enableFormelementSelectionButton: true
208 propertyValidatorsMode: OR
209 propertyValidators:
210 10: NaiveEmail
211 20: FormElementIdentifierWithinCurlyBracesExclusive
212 400:
213 identifier: recipientName
214 templateName: Inspector-TextEditor
215 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.recipientName.label
216 propertyPath: options.recipientName
217 enableFormelementSelectionButton: true
218 propertyValidators:
219 10: FormElementIdentifierWithinCurlyBracesInclusive
220 500:
221 identifier: senderAddress
222 templateName: Inspector-TextEditor
223 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderAddress.label
224 propertyPath: options.senderAddress
225 enableFormelementSelectionButton: true
226 propertyValidatorsMode: OR
227 propertyValidators:
228 10: NaiveEmail
229 20: FormElementIdentifierWithinCurlyBracesExclusive
230 600:
231 identifier: senderName
232 templateName: Inspector-TextEditor
233 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.senderName.label
234 propertyPath: options.senderName
235 enableFormelementSelectionButton: true
236 propertyValidators:
237 10: FormElementIdentifierWithinCurlyBracesInclusive
238 700:
239 identifier: replyToAddress
240 templateName: Inspector-TextEditor
241 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.replyToAddress.label
242 propertyPath: options.replyToAddress
243 enableFormelementSelectionButton: true
244 propertyValidatorsMode: OR
245 propertyValidators:
246 10: NaiveEmailOrEmpty
247 20: FormElementIdentifierWithinCurlyBracesExclusive
248 800:
249 identifier: carbonCopyAddress
250 templateName: Inspector-TextEditor
251 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.carbonCopyAddress.label
252 propertyPath: options.carbonCopyAddress
253 enableFormelementSelectionButton: true
254 propertyValidatorsMode: OR
255 propertyValidators:
256 10: NaiveEmailOrEmpty
257 20: FormElementIdentifierWithinCurlyBracesExclusive
258 900:
259 identifier: blindCarbonCopyAddress
260 templateName: Inspector-TextEditor
261 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.blindCarbonCopyAddress.label
262 propertyPath: options.blindCarbonCopyAddress
263 enableFormelementSelectionButton: true
264 propertyValidatorsMode: OR
265 propertyValidators:
266 10: NaiveEmailOrEmpty
267 20: FormElementIdentifierWithinCurlyBracesExclusive
268 1000:
269 identifier: format
270 templateName: Inspector-SingleSelectEditor
271 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.format.label
272 propertyPath: options.format
273 selectOptions:
274 10:
275 value: plaintext
276 label: formEditor.elements.Form.finisher.EmailToSender.editor.format.1
277 20:
278 value: html
279 label: formEditor.elements.Form.finisher.EmailToSender.editor.format.2
280 1100:
281 identifier: attachUploads
282 templateName: Inspector-CheckboxEditor
283 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.attachUploads.label
284 propertyPath: options.attachUploads
285 1200:
286 identifier: language
287 templateName: Inspector-SingleSelectEditor
288 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.label
289 propertyPath: options.translation.language
290 selectOptions:
291 10:
292 value: default
293 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.language.1
294 9999:
295 identifier: removeButton
296 templateName: Inspector-RemoveElementEditor
297 identifier: EmailToReceiver
298 30:
299 identifier: Redirect
300 editors:
301 100:
302 identifier: header
303 templateName: Inspector-CollectionElementHeaderEditor
304 label: formEditor.elements.Form.finisher.Redirect.editor.header.label
305 200:
306 identifier: pageUid
307 templateName: Inspector-Typo3WinBrowserEditor
308 label: formEditor.elements.Form.finisher.Redirect.editor.pageUid.label
309 buttonLabel: formEditor.elements.Form.finisher.Redirect.editor.pageUid.buttonLabel
310 browsableType: pages
311 propertyPath: options.pageUid
312 propertyValidatorsMode: OR
313 propertyValidators:
314 10: Integer
315 20: FormElementIdentifierWithinCurlyBracesExclusive
316 300:
317 identifier: additionalParameters
318 templateName: Inspector-TextEditor
319 label: formEditor.elements.Form.finisher.Redirect.editor.additionalParameters.label
320 propertyPath: options.additionalParameters
321 9999:
322 identifier: removeButton
323 templateName: Inspector-RemoveElementEditor
324 40:
325 identifier: DeleteUploads
326 editors:
327 100:
328 identifier: header
329 templateName: Inspector-CollectionElementHeaderEditor
330 label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
331 9999:
332 identifier: removeButton
333 templateName: Inspector-RemoveElementEditor
334 50:
335 identifier: Confirmation
336 editors:
337 100:
338 identifier: header
339 templateName: Inspector-CollectionElementHeaderEditor
340 label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
341 9999:
342 identifier: removeButton
343 templateName: Inspector-RemoveElementEditor
344 60:
345 identifier: Closure
346 editors:
347 100:
348 identifier: header
349 templateName: Inspector-CollectionElementHeaderEditor
350 label: formEditor.elements.Form.finisher.Closure.editor.header.label
351 9999:
352 identifier: removeButton
353 templateName: Inspector-RemoveElementEditor
354 70:
355 identifier: FlashMessage
356 editors:
357 100:
358 identifier: header
359 templateName: Inspector-CollectionElementHeaderEditor
360 label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
361 9999:
362 identifier: removeButton
363 templateName: Inspector-RemoveElementEditor
364 80:
365 identifier: SaveToDatabase
366 editors:
367 100:
368 identifier: header
369 templateName: Inspector-CollectionElementHeaderEditor
370 label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
371 9999:
372 identifier: removeButton
373 templateName: Inspector-RemoveElementEditor
374 rendererClassName: TYPO3\CMS\Form\Domain\Renderer\FluidFormRenderer
375 renderingOptions:
376 translation:
377 translationFile: 'EXT:form/Resources/Private/Language/locallang.xlf'
378 templateRootPaths:
379 10: 'EXT:form/Resources/Private/Frontend/Templates/'
380 partialRootPaths:
381 10: 'EXT:form/Resources/Private/Frontend/Partials/'
382 layoutRootPaths:
383 10: 'EXT:form/Resources/Private/Frontend/Layouts/'
384 addQueryString: false
385 argumentsToBeExcludedFromQueryString: { }
386 additionalParams: { }
387 controllerAction: perform
388 httpMethod: post
389 httpEnctype: multipart/form-data
390 _isCompositeFormElement: false
391 _isTopLevelFormElement: true
392 honeypot:
393 enable: true
394 formElementToUse: Honeypot
395 submitButtonLabel: Submit
396 skipUnknownElements: true
397 Page:
398 formEditor:
399 editors:
400 100:
401 identifier: header
402 templateName: Inspector-FormElementHeaderEditor
403 200:
404 identifier: label
405 templateName: Inspector-TextEditor
406 label: formEditor.elements.Page.editor.label.label
407 propertyPath: label
408 300:
409 identifier: previousButtonLabel
410 templateName: Inspector-TextEditor
411 label: formEditor.elements.Page.editor.previousButtonLabel.label
412 propertyPath: renderingOptions.previousButtonLabel
413 400:
414 identifier: nextButtonLabel
415 templateName: Inspector-TextEditor
416 label: formEditor.elements.Page.editor.nextButtonLabel.label
417 propertyPath: renderingOptions.nextButtonLabel
418 9999:
419 identifier: removeButton
420 templateName: Inspector-RemoveElementEditor
421 predefinedDefaults:
422 renderingOptions:
423 previousButtonLabel: formEditor.elements.Page.editor.previousButtonLabel.value
424 nextButtonLabel: formEditor.elements.Page.editor.nextButtonLabel.value
425 label: formEditor.elements.Page.label
426 group: page
427 groupSorting: 100
428 _isTopLevelFormElement: true
429 _isCompositeFormElement: true
430 iconIdentifier: t3-form-icon-page
431 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\Page
432 renderingOptions:
433 _isTopLevelFormElement: true
434 _isCompositeFormElement: true
435 nextButtonLabel: 'next Page'
436 previousButtonLabel: 'previous Page'
437 SummaryPage:
438 formEditor:
439 editors:
440 100:
441 identifier: header
442 templateName: Inspector-FormElementHeaderEditor
443 200:
444 identifier: label
445 templateName: Inspector-TextEditor
446 label: formEditor.elements.SummaryPage.editor.label.label
447 propertyPath: label
448 300:
449 identifier: previousButtonLabel
450 templateName: Inspector-TextEditor
451 label: formEditor.elements.SummaryPage.editor.previousButtonLabel.label
452 propertyPath: renderingOptions.previousButtonLabel
453 400:
454 identifier: nextButtonLabel
455 templateName: Inspector-TextEditor
456 label: formEditor.elements.SummaryPage.editor.nextButtonLabel.label
457 propertyPath: renderingOptions.nextButtonLabel
458 9999:
459 identifier: removeButton
460 templateName: Inspector-RemoveElementEditor
461 predefinedDefaults:
462 renderingOptions:
463 previousButtonLabel: formEditor.elements.SummaryPage.editor.previousButtonLabel.value
464 nextButtonLabel: formEditor.elements.SummaryPage.editor.nextButtonLabel.value
465 label: formEditor.elements.SummaryPage.label
466 group: page
467 groupSorting: 200
468 _isTopLevelFormElement: true
469 _isCompositeFormElement: false
470 iconIdentifier: t3-form-icon-summary-page
471 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\Page
472 renderingOptions:
473 _isTopLevelFormElement: true
474 _isCompositeFormElement: false
475 nextButtonLabel: 'next Page'
476 previousButtonLabel: 'previous Page'
477 Fieldset:
478 formEditor:
479 editors:
480 100:
481 identifier: header
482 templateName: Inspector-FormElementHeaderEditor
483 200:
484 identifier: label
485 templateName: Inspector-TextEditor
486 label: formEditor.elements.Fieldset.editor.label.label
487 propertyPath: label
488 700:
489 identifier: gridColumnViewPortConfiguration
490 templateName: Inspector-GridColumnViewPortConfigurationEditor
491 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
492 configurationOptions:
493 viewPorts:
494 10:
495 viewPortIdentifier: xs
496 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
497 20:
498 viewPortIdentifier: sm
499 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
500 30:
501 viewPortIdentifier: md
502 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
503 40:
504 viewPortIdentifier: lg
505 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
506 numbersOfColumnsToUse:
507 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
508 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
509 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
510 9999:
511 identifier: removeButton
512 templateName: Inspector-RemoveElementEditor
513 predefinedDefaults: { }
514 label: formEditor.elements.Fieldset.label
515 group: container
516 groupSorting: 100
517 _isCompositeFormElement: true
518 iconIdentifier: t3-form-icon-fieldset
519 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\Section
520 properties:
521 containerClassAttribute: input
522 elementClassAttribute: ''
523 elementErrorClassAttribute: error
524 renderingOptions:
525 _isCompositeFormElement: true
526 GridContainer:
527 formEditor:
528 editors:
529 100:
530 identifier: header
531 templateName: Inspector-FormElementHeaderEditor
532 200:
533 identifier: label
534 templateName: Inspector-TextEditor
535 label: formEditor.elements.GridContainer.editor.label.label
536 propertyPath: label
537 700:
538 identifier: gridColumnViewPortConfiguration
539 templateName: Inspector-GridColumnViewPortConfigurationEditor
540 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
541 configurationOptions:
542 viewPorts:
543 10:
544 viewPortIdentifier: xs
545 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
546 20:
547 viewPortIdentifier: sm
548 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
549 30:
550 viewPortIdentifier: md
551 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
552 40:
553 viewPortIdentifier: lg
554 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
555 numbersOfColumnsToUse:
556 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
557 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
558 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
559 9999:
560 identifier: removeButton
561 templateName: Inspector-RemoveElementEditor
562 predefinedDefaults: { }
563 label: formEditor.elements.GridContainer.label
564 _isCompositeFormElement: true
565 _isGridContainerFormElement: true
566 iconIdentifier: t3-form-icon-gridcontainer
567 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GridContainer
568 properties:
569 containerClassAttribute: input
570 elementClassAttribute: container
571 elementErrorClassAttribute: error
572 gridColumnClassAutoConfiguration:
573 gridSize: 12
574 viewPorts:
575 xs:
576 classPattern: 'col-xs-{@numbersOfColumnsToUse}'
577 sm:
578 classPattern: 'col-sm-{@numbersOfColumnsToUse}'
579 md:
580 classPattern: 'col-md-{@numbersOfColumnsToUse}'
581 lg:
582 classPattern: 'col-lg-{@numbersOfColumnsToUse}'
583 renderingOptions:
584 _isCompositeFormElement: true
585 _isGridContainerFormElement: true
586 GridRow:
587 formEditor:
588 editors:
589 100:
590 identifier: header
591 templateName: Inspector-FormElementHeaderEditor
592 200:
593 identifier: label
594 templateName: Inspector-TextEditor
595 label: formEditor.elements.GridRow.editor.label.label
596 propertyPath: label
597 700:
598 identifier: gridColumnViewPortConfiguration
599 templateName: Inspector-GridColumnViewPortConfigurationEditor
600 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
601 configurationOptions:
602 viewPorts:
603 10:
604 viewPortIdentifier: xs
605 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
606 20:
607 viewPortIdentifier: sm
608 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
609 30:
610 viewPortIdentifier: md
611 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
612 40:
613 viewPortIdentifier: lg
614 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
615 numbersOfColumnsToUse:
616 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
617 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
618 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
619 9999:
620 identifier: removeButton
621 templateName: Inspector-RemoveElementEditor
622 predefinedDefaults: { }
623 label: formEditor.elements.GridRow.label
624 group: container
625 groupSorting: 300
626 _isCompositeFormElement: true
627 _isGridRowFormElement: true
628 iconIdentifier: t3-form-icon-gridrow
629 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GridRow
630 properties:
631 containerClassAttribute: input
632 elementClassAttribute: row
633 elementErrorClassAttribute: error
634 gridColumnClassAutoConfiguration:
635 gridSize: 12
636 viewPorts:
637 xs:
638 classPattern: 'col-xs-{@numbersOfColumnsToUse}'
639 sm:
640 classPattern: 'col-sm-{@numbersOfColumnsToUse}'
641 md:
642 classPattern: 'col-md-{@numbersOfColumnsToUse}'
643 lg:
644 classPattern: 'col-lg-{@numbersOfColumnsToUse}'
645 renderingOptions:
646 _isCompositeFormElement: true
647 _isGridRowFormElement: true
648 Text:
649 formEditor:
650 editors:
651 100:
652 identifier: header
653 templateName: Inspector-FormElementHeaderEditor
654 200:
655 identifier: label
656 templateName: Inspector-TextEditor
657 label: formEditor.elements.FormElement.editor.label.label
658 propertyPath: label
659 400:
660 identifier: placeholder
661 templateName: Inspector-TextEditor
662 label: formEditor.elements.TextMixin.editor.placeholder.label
663 propertyPath: properties.fluidAdditionalAttributes.placeholder
664 doNotSetIfPropertyValueIsEmpty: true
665 500:
666 identifier: defaultValue
667 templateName: Inspector-TextEditor
668 label: formEditor.elements.TextMixin.editor.defaultValue.label
669 propertyPath: defaultValue
670 600:
671 identifier: pattern
672 templateName: Inspector-TextEditor
673 label: formEditor.elements.TextMixin.editor.pattern.label
674 propertyPath: properties.fluidAdditionalAttributes.pattern
675 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
676 doNotSetIfPropertyValueIsEmpty: true
677 700:
678 identifier: gridColumnViewPortConfiguration
679 templateName: Inspector-GridColumnViewPortConfigurationEditor
680 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
681 configurationOptions:
682 viewPorts:
683 10:
684 viewPortIdentifier: xs
685 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
686 20:
687 viewPortIdentifier: sm
688 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
689 30:
690 viewPortIdentifier: md
691 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
692 40:
693 viewPortIdentifier: lg
694 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
695 numbersOfColumnsToUse:
696 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
697 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
698 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
699 800:
700 identifier: requiredValidator
701 templateName: Inspector-RequiredValidatorEditor
702 label: formEditor.elements.FormElement.editor.requiredValidator.label
703 validatorIdentifier: NotEmpty
704 propertyPath: properties.fluidAdditionalAttributes.required
705 propertyValue: required
706 900:
707 identifier: validators
708 templateName: Inspector-ValidatorsEditor
709 label: formEditor.elements.TextMixin.editor.validators.label
710 selectOptions:
711 10:
712 value: ''
713 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
714 20:
715 value: Alphanumeric
716 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
717 30:
718 value: Text
719 label: formEditor.elements.TextMixin.editor.validators.Text.label
720 40:
721 value: StringLength
722 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
723 50:
724 value: EmailAddress
725 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
726 60:
727 value: Integer
728 label: formEditor.elements.TextMixin.editor.validators.Integer.label
729 70:
730 value: Float
731 label: formEditor.elements.TextMixin.editor.validators.Float.label
732 80:
733 value: NumberRange
734 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
735 90:
736 value: RegularExpression
737 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
738 9999:
739 identifier: removeButton
740 templateName: Inspector-RemoveElementEditor
741 predefinedDefaults:
742 defaultValue: ''
743 propertyCollections:
744 validators:
745 10:
746 identifier: Alphanumeric
747 editors:
748 100:
749 identifier: header
750 templateName: Inspector-CollectionElementHeaderEditor
751 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
752 9999:
753 identifier: removeButton
754 templateName: Inspector-RemoveElementEditor
755 20:
756 identifier: Text
757 editors:
758 100:
759 identifier: header
760 templateName: Inspector-CollectionElementHeaderEditor
761 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
762 9999:
763 identifier: removeButton
764 templateName: Inspector-RemoveElementEditor
765 30:
766 identifier: StringLength
767 editors:
768 100:
769 identifier: header
770 templateName: Inspector-CollectionElementHeaderEditor
771 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
772 200:
773 identifier: minimum
774 templateName: Inspector-TextEditor
775 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
776 propertyPath: options.minimum
777 propertyValidators:
778 10: Integer
779 additionalElementPropertyPaths:
780 10: properties.fluidAdditionalAttributes.minlength
781 300:
782 identifier: maximum
783 templateName: Inspector-TextEditor
784 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
785 propertyPath: options.maximum
786 propertyValidators:
787 10: Integer
788 additionalElementPropertyPaths:
789 10: properties.fluidAdditionalAttributes.maxlength
790 9999:
791 identifier: removeButton
792 templateName: Inspector-RemoveElementEditor
793 40:
794 identifier: EmailAddress
795 editors:
796 100:
797 identifier: header
798 templateName: Inspector-CollectionElementHeaderEditor
799 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
800 9999:
801 identifier: removeButton
802 templateName: Inspector-RemoveElementEditor
803 50:
804 identifier: Integer
805 editors:
806 100:
807 identifier: header
808 templateName: Inspector-CollectionElementHeaderEditor
809 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
810 9999:
811 identifier: removeButton
812 templateName: Inspector-RemoveElementEditor
813 60:
814 identifier: Float
815 editors:
816 100:
817 identifier: header
818 templateName: Inspector-CollectionElementHeaderEditor
819 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
820 9999:
821 identifier: removeButton
822 templateName: Inspector-RemoveElementEditor
823 70:
824 identifier: NumberRange
825 editors:
826 100:
827 identifier: header
828 templateName: Inspector-CollectionElementHeaderEditor
829 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
830 200:
831 identifier: minimum
832 templateName: Inspector-TextEditor
833 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
834 propertyPath: options.minimum
835 propertyValidators:
836 10: Integer
837 additionalElementPropertyPaths:
838 10: properties.fluidAdditionalAttributes.min
839 300:
840 identifier: maximum
841 templateName: Inspector-TextEditor
842 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
843 propertyPath: options.maximum
844 propertyValidators:
845 10: Integer
846 additionalElementPropertyPaths:
847 10: properties.fluidAdditionalAttributes.max
848 9999:
849 identifier: removeButton
850 templateName: Inspector-RemoveElementEditor
851 80:
852 identifier: RegularExpression
853 editors:
854 100:
855 identifier: header
856 templateName: Inspector-CollectionElementHeaderEditor
857 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
858 200:
859 identifier: regex
860 templateName: Inspector-TextEditor
861 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
862 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
863 propertyPath: options.regularExpression
864 propertyValidators:
865 10: NotEmpty
866 9999:
867 identifier: removeButton
868 templateName: Inspector-RemoveElementEditor
869 label: formEditor.elements.Text.label
870 group: input
871 groupSorting: 100
872 iconIdentifier: t3-form-icon-text
873 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
874 properties:
875 containerClassAttribute: input
876 elementClassAttribute: ''
877 elementErrorClassAttribute: error
878 Password:
879 formEditor:
880 editors:
881 100:
882 identifier: header
883 templateName: Inspector-FormElementHeaderEditor
884 200:
885 identifier: label
886 templateName: Inspector-TextEditor
887 label: formEditor.elements.FormElement.editor.label.label
888 propertyPath: label
889 400:
890 identifier: placeholder
891 templateName: Inspector-TextEditor
892 label: formEditor.elements.TextMixin.editor.placeholder.label
893 propertyPath: properties.fluidAdditionalAttributes.placeholder
894 doNotSetIfPropertyValueIsEmpty: true
895 500:
896 identifier: defaultValue
897 templateName: Inspector-TextEditor
898 label: formEditor.elements.TextMixin.editor.defaultValue.label
899 propertyPath: defaultValue
900 600:
901 identifier: pattern
902 templateName: Inspector-TextEditor
903 label: formEditor.elements.TextMixin.editor.pattern.label
904 propertyPath: properties.fluidAdditionalAttributes.pattern
905 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
906 doNotSetIfPropertyValueIsEmpty: true
907 700:
908 identifier: gridColumnViewPortConfiguration
909 templateName: Inspector-GridColumnViewPortConfigurationEditor
910 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
911 configurationOptions:
912 viewPorts:
913 10:
914 viewPortIdentifier: xs
915 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
916 20:
917 viewPortIdentifier: sm
918 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
919 30:
920 viewPortIdentifier: md
921 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
922 40:
923 viewPortIdentifier: lg
924 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
925 numbersOfColumnsToUse:
926 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
927 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
928 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
929 800:
930 identifier: requiredValidator
931 templateName: Inspector-RequiredValidatorEditor
932 label: formEditor.elements.FormElement.editor.requiredValidator.label
933 validatorIdentifier: NotEmpty
934 propertyPath: properties.fluidAdditionalAttributes.required
935 propertyValue: required
936 900:
937 identifier: validators
938 templateName: Inspector-ValidatorsEditor
939 label: formEditor.elements.TextMixin.editor.validators.label
940 selectOptions:
941 10:
942 value: ''
943 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
944 20:
945 value: Alphanumeric
946 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
947 30:
948 value: Text
949 label: formEditor.elements.TextMixin.editor.validators.Text.label
950 40:
951 value: StringLength
952 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
953 50:
954 value: EmailAddress
955 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
956 60:
957 value: Integer
958 label: formEditor.elements.TextMixin.editor.validators.Integer.label
959 70:
960 value: Float
961 label: formEditor.elements.TextMixin.editor.validators.Float.label
962 80:
963 value: NumberRange
964 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
965 90:
966 value: RegularExpression
967 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
968 9999:
969 identifier: removeButton
970 templateName: Inspector-RemoveElementEditor
971 predefinedDefaults:
972 defaultValue: ''
973 propertyCollections:
974 validators:
975 10:
976 identifier: Alphanumeric
977 editors:
978 100:
979 identifier: header
980 templateName: Inspector-CollectionElementHeaderEditor
981 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
982 9999:
983 identifier: removeButton
984 templateName: Inspector-RemoveElementEditor
985 20:
986 identifier: Text
987 editors:
988 100:
989 identifier: header
990 templateName: Inspector-CollectionElementHeaderEditor
991 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
992 9999:
993 identifier: removeButton
994 templateName: Inspector-RemoveElementEditor
995 30:
996 identifier: StringLength
997 editors:
998 100:
999 identifier: header
1000 templateName: Inspector-CollectionElementHeaderEditor
1001 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
1002 200:
1003 identifier: minimum
1004 templateName: Inspector-TextEditor
1005 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1006 propertyPath: options.minimum
1007 propertyValidators:
1008 10: Integer
1009 additionalElementPropertyPaths:
1010 10: properties.fluidAdditionalAttributes.minlength
1011 300:
1012 identifier: maximum
1013 templateName: Inspector-TextEditor
1014 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1015 propertyPath: options.maximum
1016 propertyValidators:
1017 10: Integer
1018 additionalElementPropertyPaths:
1019 10: properties.fluidAdditionalAttributes.maxlength
1020 9999:
1021 identifier: removeButton
1022 templateName: Inspector-RemoveElementEditor
1023 40:
1024 identifier: EmailAddress
1025 editors:
1026 100:
1027 identifier: header
1028 templateName: Inspector-CollectionElementHeaderEditor
1029 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
1030 9999:
1031 identifier: removeButton
1032 templateName: Inspector-RemoveElementEditor
1033 50:
1034 identifier: Integer
1035 editors:
1036 100:
1037 identifier: header
1038 templateName: Inspector-CollectionElementHeaderEditor
1039 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
1040 9999:
1041 identifier: removeButton
1042 templateName: Inspector-RemoveElementEditor
1043 60:
1044 identifier: Float
1045 editors:
1046 100:
1047 identifier: header
1048 templateName: Inspector-CollectionElementHeaderEditor
1049 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
1050 9999:
1051 identifier: removeButton
1052 templateName: Inspector-RemoveElementEditor
1053 70:
1054 identifier: NumberRange
1055 editors:
1056 100:
1057 identifier: header
1058 templateName: Inspector-CollectionElementHeaderEditor
1059 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
1060 200:
1061 identifier: minimum
1062 templateName: Inspector-TextEditor
1063 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1064 propertyPath: options.minimum
1065 propertyValidators:
1066 10: Integer
1067 additionalElementPropertyPaths:
1068 10: properties.fluidAdditionalAttributes.min
1069 300:
1070 identifier: maximum
1071 templateName: Inspector-TextEditor
1072 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1073 propertyPath: options.maximum
1074 propertyValidators:
1075 10: Integer
1076 additionalElementPropertyPaths:
1077 10: properties.fluidAdditionalAttributes.max
1078 9999:
1079 identifier: removeButton
1080 templateName: Inspector-RemoveElementEditor
1081 80:
1082 identifier: RegularExpression
1083 editors:
1084 100:
1085 identifier: header
1086 templateName: Inspector-CollectionElementHeaderEditor
1087 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
1088 200:
1089 identifier: regex
1090 templateName: Inspector-TextEditor
1091 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
1092 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
1093 propertyPath: options.regularExpression
1094 propertyValidators:
1095 10: NotEmpty
1096 9999:
1097 identifier: removeButton
1098 templateName: Inspector-RemoveElementEditor
1099 label: formEditor.elements.Password.label
1100 group: input
1101 groupSorting: 300
1102 iconIdentifier: t3-form-icon-password
1103 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
1104 properties:
1105 containerClassAttribute: input
1106 elementClassAttribute: ''
1107 elementErrorClassAttribute: error
1108 AdvancedPassword:
1109 formEditor:
1110 editors:
1111 100:
1112 identifier: header
1113 templateName: Inspector-FormElementHeaderEditor
1114 200:
1115 identifier: label
1116 templateName: Inspector-TextEditor
1117 label: formEditor.elements.FormElement.editor.label.label
1118 propertyPath: label
1119 300:
1120 identifier: confirmationLabel
1121 templateName: Inspector-TextEditor
1122 label: formEditor.elements.AdvancedPassword.editor.confirmationLabel.label
1123 propertyPath: properties.confirmationLabel
1124 400:
1125 identifier: placeholder
1126 templateName: Inspector-TextEditor
1127 label: formEditor.elements.TextMixin.editor.placeholder.label
1128 propertyPath: properties.fluidAdditionalAttributes.placeholder
1129 doNotSetIfPropertyValueIsEmpty: true
1130 600:
1131 identifier: pattern
1132 templateName: Inspector-TextEditor
1133 label: formEditor.elements.TextMixin.editor.pattern.label
1134 propertyPath: properties.fluidAdditionalAttributes.pattern
1135 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
1136 doNotSetIfPropertyValueIsEmpty: true
1137 700:
1138 identifier: gridColumnViewPortConfiguration
1139 templateName: Inspector-GridColumnViewPortConfigurationEditor
1140 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
1141 configurationOptions:
1142 viewPorts:
1143 10:
1144 viewPortIdentifier: xs
1145 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
1146 20:
1147 viewPortIdentifier: sm
1148 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
1149 30:
1150 viewPortIdentifier: md
1151 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
1152 40:
1153 viewPortIdentifier: lg
1154 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
1155 numbersOfColumnsToUse:
1156 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
1157 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
1158 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
1159 800:
1160 identifier: requiredValidator
1161 templateName: Inspector-RequiredValidatorEditor
1162 label: formEditor.elements.FormElement.editor.requiredValidator.label
1163 validatorIdentifier: NotEmpty
1164 propertyPath: properties.fluidAdditionalAttributes.required
1165 propertyValue: required
1166 900:
1167 identifier: validators
1168 templateName: Inspector-ValidatorsEditor
1169 label: formEditor.elements.TextMixin.editor.validators.label
1170 selectOptions:
1171 10:
1172 value: ''
1173 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
1174 20:
1175 value: Alphanumeric
1176 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
1177 30:
1178 value: Text
1179 label: formEditor.elements.TextMixin.editor.validators.Text.label
1180 40:
1181 value: StringLength
1182 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
1183 50:
1184 value: EmailAddress
1185 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
1186 60:
1187 value: Integer
1188 label: formEditor.elements.TextMixin.editor.validators.Integer.label
1189 70:
1190 value: Float
1191 label: formEditor.elements.TextMixin.editor.validators.Float.label
1192 80:
1193 value: NumberRange
1194 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
1195 90:
1196 value: RegularExpression
1197 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
1198 9999:
1199 identifier: removeButton
1200 templateName: Inspector-RemoveElementEditor
1201 predefinedDefaults:
1202 properties:
1203 confirmationLabel: formEditor.element.AdvancedPassword.editor.confirmationLabel.predefinedDefaults
1204 propertyCollections:
1205 validators:
1206 10:
1207 identifier: Alphanumeric
1208 editors:
1209 100:
1210 identifier: header
1211 templateName: Inspector-CollectionElementHeaderEditor
1212 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
1213 9999:
1214 identifier: removeButton
1215 templateName: Inspector-RemoveElementEditor
1216 20:
1217 identifier: Text
1218 editors:
1219 100:
1220 identifier: header
1221 templateName: Inspector-CollectionElementHeaderEditor
1222 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
1223 9999:
1224 identifier: removeButton
1225 templateName: Inspector-RemoveElementEditor
1226 30:
1227 identifier: StringLength
1228 editors:
1229 100:
1230 identifier: header
1231 templateName: Inspector-CollectionElementHeaderEditor
1232 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
1233 200:
1234 identifier: minimum
1235 templateName: Inspector-TextEditor
1236 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1237 propertyPath: options.minimum
1238 propertyValidators:
1239 10: Integer
1240 additionalElementPropertyPaths:
1241 10: properties.fluidAdditionalAttributes.minlength
1242 300:
1243 identifier: maximum
1244 templateName: Inspector-TextEditor
1245 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1246 propertyPath: options.maximum
1247 propertyValidators:
1248 10: Integer
1249 additionalElementPropertyPaths:
1250 10: properties.fluidAdditionalAttributes.maxlength
1251 9999:
1252 identifier: removeButton
1253 templateName: Inspector-RemoveElementEditor
1254 40:
1255 identifier: EmailAddress
1256 editors:
1257 100:
1258 identifier: header
1259 templateName: Inspector-CollectionElementHeaderEditor
1260 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
1261 9999:
1262 identifier: removeButton
1263 templateName: Inspector-RemoveElementEditor
1264 50:
1265 identifier: Integer
1266 editors:
1267 100:
1268 identifier: header
1269 templateName: Inspector-CollectionElementHeaderEditor
1270 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
1271 9999:
1272 identifier: removeButton
1273 templateName: Inspector-RemoveElementEditor
1274 60:
1275 identifier: Float
1276 editors:
1277 100:
1278 identifier: header
1279 templateName: Inspector-CollectionElementHeaderEditor
1280 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
1281 9999:
1282 identifier: removeButton
1283 templateName: Inspector-RemoveElementEditor
1284 70:
1285 identifier: NumberRange
1286 editors:
1287 100:
1288 identifier: header
1289 templateName: Inspector-CollectionElementHeaderEditor
1290 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
1291 200:
1292 identifier: minimum
1293 templateName: Inspector-TextEditor
1294 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1295 propertyPath: options.minimum
1296 propertyValidators:
1297 10: Integer
1298 additionalElementPropertyPaths:
1299 10: properties.fluidAdditionalAttributes.min
1300 300:
1301 identifier: maximum
1302 templateName: Inspector-TextEditor
1303 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1304 propertyPath: options.maximum
1305 propertyValidators:
1306 10: Integer
1307 additionalElementPropertyPaths:
1308 10: properties.fluidAdditionalAttributes.max
1309 9999:
1310 identifier: removeButton
1311 templateName: Inspector-RemoveElementEditor
1312 80:
1313 identifier: RegularExpression
1314 editors:
1315 100:
1316 identifier: header
1317 templateName: Inspector-CollectionElementHeaderEditor
1318 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
1319 200:
1320 identifier: regex
1321 templateName: Inspector-TextEditor
1322 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
1323 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
1324 propertyPath: options.regularExpression
1325 propertyValidators:
1326 10: NotEmpty
1327 9999:
1328 identifier: removeButton
1329 templateName: Inspector-RemoveElementEditor
1330 label: formEditor.elements.AdvancedPassword.label
1331 group: custom
1332 groupSorting: 500
1333 iconIdentifier: t3-form-icon-advanced-password
1334 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
1335 properties:
1336 containerClassAttribute: input
1337 elementClassAttribute: input-medium
1338 elementErrorClassAttribute: error
1339 confirmationLabel: ''
1340 confirmationClassAttribute: input-medium
1341 Textarea:
1342 formEditor:
1343 editors:
1344 100:
1345 identifier: header
1346 templateName: Inspector-FormElementHeaderEditor
1347 200:
1348 identifier: label
1349 templateName: Inspector-TextEditor
1350 label: formEditor.elements.FormElement.editor.label.label
1351 propertyPath: label
1352 400:
1353 identifier: placeholder
1354 templateName: Inspector-TextEditor
1355 label: formEditor.elements.TextMixin.editor.placeholder.label
1356 propertyPath: properties.fluidAdditionalAttributes.placeholder
1357 doNotSetIfPropertyValueIsEmpty: true
1358 500:
1359 identifier: defaultValue
1360 templateName: Inspector-TextEditor
1361 label: formEditor.elements.TextMixin.editor.defaultValue.label
1362 propertyPath: defaultValue
1363 700:
1364 identifier: gridColumnViewPortConfiguration
1365 templateName: Inspector-GridColumnViewPortConfigurationEditor
1366 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
1367 configurationOptions:
1368 viewPorts:
1369 10:
1370 viewPortIdentifier: xs
1371 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
1372 20:
1373 viewPortIdentifier: sm
1374 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
1375 30:
1376 viewPortIdentifier: md
1377 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
1378 40:
1379 viewPortIdentifier: lg
1380 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
1381 numbersOfColumnsToUse:
1382 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
1383 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
1384 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
1385 800:
1386 identifier: requiredValidator
1387 templateName: Inspector-RequiredValidatorEditor
1388 label: formEditor.elements.FormElement.editor.requiredValidator.label
1389 validatorIdentifier: NotEmpty
1390 propertyPath: properties.fluidAdditionalAttributes.required
1391 propertyValue: required
1392 900:
1393 identifier: validators
1394 templateName: Inspector-ValidatorsEditor
1395 label: formEditor.elements.TextMixin.editor.validators.label
1396 selectOptions:
1397 10:
1398 value: ''
1399 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
1400 20:
1401 value: Alphanumeric
1402 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
1403 30:
1404 value: Text
1405 label: formEditor.elements.TextMixin.editor.validators.Text.label
1406 40:
1407 value: StringLength
1408 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
1409 60:
1410 value: Integer
1411 label: formEditor.elements.TextMixin.editor.validators.Integer.label
1412 70:
1413 value: Float
1414 label: formEditor.elements.TextMixin.editor.validators.Float.label
1415 80:
1416 value: NumberRange
1417 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
1418 90:
1419 value: RegularExpression
1420 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
1421 9999:
1422 identifier: removeButton
1423 templateName: Inspector-RemoveElementEditor
1424 predefinedDefaults:
1425 defaultValue: ''
1426 propertyCollections:
1427 validators:
1428 10:
1429 identifier: Alphanumeric
1430 editors:
1431 100:
1432 identifier: header
1433 templateName: Inspector-CollectionElementHeaderEditor
1434 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
1435 9999:
1436 identifier: removeButton
1437 templateName: Inspector-RemoveElementEditor
1438 20:
1439 identifier: Text
1440 editors:
1441 100:
1442 identifier: header
1443 templateName: Inspector-CollectionElementHeaderEditor
1444 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
1445 9999:
1446 identifier: removeButton
1447 templateName: Inspector-RemoveElementEditor
1448 30:
1449 identifier: StringLength
1450 editors:
1451 100:
1452 identifier: header
1453 templateName: Inspector-CollectionElementHeaderEditor
1454 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
1455 200:
1456 identifier: minimum
1457 templateName: Inspector-TextEditor
1458 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1459 propertyPath: options.minimum
1460 propertyValidators:
1461 10: Integer
1462 additionalElementPropertyPaths:
1463 10: properties.fluidAdditionalAttributes.minlength
1464 300:
1465 identifier: maximum
1466 templateName: Inspector-TextEditor
1467 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1468 propertyPath: options.maximum
1469 propertyValidators:
1470 10: Integer
1471 additionalElementPropertyPaths:
1472 10: properties.fluidAdditionalAttributes.maxlength
1473 9999:
1474 identifier: removeButton
1475 templateName: Inspector-RemoveElementEditor
1476 40:
1477 identifier: EmailAddress
1478 editors:
1479 100:
1480 identifier: header
1481 templateName: Inspector-CollectionElementHeaderEditor
1482 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
1483 9999:
1484 identifier: removeButton
1485 templateName: Inspector-RemoveElementEditor
1486 50:
1487 identifier: Integer
1488 editors:
1489 100:
1490 identifier: header
1491 templateName: Inspector-CollectionElementHeaderEditor
1492 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
1493 9999:
1494 identifier: removeButton
1495 templateName: Inspector-RemoveElementEditor
1496 60:
1497 identifier: Float
1498 editors:
1499 100:
1500 identifier: header
1501 templateName: Inspector-CollectionElementHeaderEditor
1502 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
1503 9999:
1504 identifier: removeButton
1505 templateName: Inspector-RemoveElementEditor
1506 70:
1507 identifier: NumberRange
1508 editors:
1509 100:
1510 identifier: header
1511 templateName: Inspector-CollectionElementHeaderEditor
1512 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
1513 200:
1514 identifier: minimum
1515 templateName: Inspector-TextEditor
1516 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1517 propertyPath: options.minimum
1518 propertyValidators:
1519 10: Integer
1520 additionalElementPropertyPaths:
1521 10: properties.fluidAdditionalAttributes.min
1522 300:
1523 identifier: maximum
1524 templateName: Inspector-TextEditor
1525 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1526 propertyPath: options.maximum
1527 propertyValidators:
1528 10: Integer
1529 additionalElementPropertyPaths:
1530 10: properties.fluidAdditionalAttributes.max
1531 9999:
1532 identifier: removeButton
1533 templateName: Inspector-RemoveElementEditor
1534 80:
1535 identifier: RegularExpression
1536 editors:
1537 100:
1538 identifier: header
1539 templateName: Inspector-CollectionElementHeaderEditor
1540 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
1541 200:
1542 identifier: regex
1543 templateName: Inspector-TextEditor
1544 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
1545 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
1546 propertyPath: options.regularExpression
1547 propertyValidators:
1548 10: NotEmpty
1549 9999:
1550 identifier: removeButton
1551 templateName: Inspector-RemoveElementEditor
1552 label: formEditor.elements.Textarea.label
1553 group: input
1554 groupSorting: 200
1555 iconIdentifier: t3-form-icon-textarea
1556 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
1557 properties:
1558 containerClassAttribute: input
1559 elementClassAttribute: xxlarge
1560 elementErrorClassAttribute: error
1561 Honeypot:
1562 formEditor:
1563 editors:
1564 100:
1565 identifier: header
1566 templateName: Inspector-FormElementHeaderEditor
1567 200:
1568 identifier: label
1569 templateName: Inspector-TextEditor
1570 label: formEditor.elements.FormElement.editor.label.label
1571 propertyPath: label
1572 400:
1573 identifier: placeholder
1574 templateName: Inspector-TextEditor
1575 label: formEditor.elements.TextMixin.editor.placeholder.label
1576 propertyPath: properties.fluidAdditionalAttributes.placeholder
1577 doNotSetIfPropertyValueIsEmpty: true
1578 500:
1579 identifier: defaultValue
1580 templateName: Inspector-TextEditor
1581 label: formEditor.elements.TextMixin.editor.defaultValue.label
1582 propertyPath: defaultValue
1583 600:
1584 identifier: pattern
1585 templateName: Inspector-TextEditor
1586 label: formEditor.elements.TextMixin.editor.pattern.label
1587 propertyPath: properties.fluidAdditionalAttributes.pattern
1588 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
1589 doNotSetIfPropertyValueIsEmpty: true
1590 700:
1591 identifier: gridColumnViewPortConfiguration
1592 templateName: Inspector-GridColumnViewPortConfigurationEditor
1593 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
1594 configurationOptions:
1595 viewPorts:
1596 10:
1597 viewPortIdentifier: xs
1598 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
1599 20:
1600 viewPortIdentifier: sm
1601 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
1602 30:
1603 viewPortIdentifier: md
1604 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
1605 40:
1606 viewPortIdentifier: lg
1607 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
1608 numbersOfColumnsToUse:
1609 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
1610 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
1611 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
1612 800:
1613 identifier: requiredValidator
1614 templateName: Inspector-RequiredValidatorEditor
1615 label: formEditor.elements.FormElement.editor.requiredValidator.label
1616 validatorIdentifier: NotEmpty
1617 propertyPath: properties.fluidAdditionalAttributes.required
1618 propertyValue: required
1619 900:
1620 identifier: validators
1621 templateName: Inspector-ValidatorsEditor
1622 label: formEditor.elements.TextMixin.editor.validators.label
1623 selectOptions:
1624 10:
1625 value: ''
1626 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
1627 20:
1628 value: Alphanumeric
1629 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
1630 30:
1631 value: Text
1632 label: formEditor.elements.TextMixin.editor.validators.Text.label
1633 40:
1634 value: StringLength
1635 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
1636 50:
1637 value: EmailAddress
1638 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
1639 60:
1640 value: Integer
1641 label: formEditor.elements.TextMixin.editor.validators.Integer.label
1642 70:
1643 value: Float
1644 label: formEditor.elements.TextMixin.editor.validators.Float.label
1645 80:
1646 value: NumberRange
1647 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
1648 90:
1649 value: RegularExpression
1650 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
1651 9999:
1652 identifier: removeButton
1653 templateName: Inspector-RemoveElementEditor
1654 predefinedDefaults:
1655 defaultValue: ''
1656 propertyCollections:
1657 validators:
1658 10:
1659 identifier: Alphanumeric
1660 editors:
1661 100:
1662 identifier: header
1663 templateName: Inspector-CollectionElementHeaderEditor
1664 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
1665 9999:
1666 identifier: removeButton
1667 templateName: Inspector-RemoveElementEditor
1668 20:
1669 identifier: Text
1670 editors:
1671 100:
1672 identifier: header
1673 templateName: Inspector-CollectionElementHeaderEditor
1674 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
1675 9999:
1676 identifier: removeButton
1677 templateName: Inspector-RemoveElementEditor
1678 30:
1679 identifier: StringLength
1680 editors:
1681 100:
1682 identifier: header
1683 templateName: Inspector-CollectionElementHeaderEditor
1684 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
1685 200:
1686 identifier: minimum
1687 templateName: Inspector-TextEditor
1688 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1689 propertyPath: options.minimum
1690 propertyValidators:
1691 10: Integer
1692 additionalElementPropertyPaths:
1693 10: properties.fluidAdditionalAttributes.minlength
1694 300:
1695 identifier: maximum
1696 templateName: Inspector-TextEditor
1697 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1698 propertyPath: options.maximum
1699 propertyValidators:
1700 10: Integer
1701 additionalElementPropertyPaths:
1702 10: properties.fluidAdditionalAttributes.maxlength
1703 9999:
1704 identifier: removeButton
1705 templateName: Inspector-RemoveElementEditor
1706 40:
1707 identifier: EmailAddress
1708 editors:
1709 100:
1710 identifier: header
1711 templateName: Inspector-CollectionElementHeaderEditor
1712 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
1713 9999:
1714 identifier: removeButton
1715 templateName: Inspector-RemoveElementEditor
1716 50:
1717 identifier: Integer
1718 editors:
1719 100:
1720 identifier: header
1721 templateName: Inspector-CollectionElementHeaderEditor
1722 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
1723 9999:
1724 identifier: removeButton
1725 templateName: Inspector-RemoveElementEditor
1726 60:
1727 identifier: Float
1728 editors:
1729 100:
1730 identifier: header
1731 templateName: Inspector-CollectionElementHeaderEditor
1732 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
1733 9999:
1734 identifier: removeButton
1735 templateName: Inspector-RemoveElementEditor
1736 70:
1737 identifier: NumberRange
1738 editors:
1739 100:
1740 identifier: header
1741 templateName: Inspector-CollectionElementHeaderEditor
1742 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
1743 200:
1744 identifier: minimum
1745 templateName: Inspector-TextEditor
1746 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1747 propertyPath: options.minimum
1748 propertyValidators:
1749 10: Integer
1750 additionalElementPropertyPaths:
1751 10: properties.fluidAdditionalAttributes.min
1752 300:
1753 identifier: maximum
1754 templateName: Inspector-TextEditor
1755 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1756 propertyPath: options.maximum
1757 propertyValidators:
1758 10: Integer
1759 additionalElementPropertyPaths:
1760 10: properties.fluidAdditionalAttributes.max
1761 9999:
1762 identifier: removeButton
1763 templateName: Inspector-RemoveElementEditor
1764 80:
1765 identifier: RegularExpression
1766 editors:
1767 100:
1768 identifier: header
1769 templateName: Inspector-CollectionElementHeaderEditor
1770 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
1771 200:
1772 identifier: regex
1773 templateName: Inspector-TextEditor
1774 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
1775 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
1776 propertyPath: options.regularExpression
1777 propertyValidators:
1778 10: NotEmpty
1779 9999:
1780 identifier: removeButton
1781 templateName: Inspector-RemoveElementEditor
1782 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
1783 properties:
1784 containerClassAttribute: input
1785 elementClassAttribute: ''
1786 elementErrorClassAttribute: error
1787 renderAsHiddenField: false
1788 styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
1789 renderingOptions:
1790 _isHiddenFormElement: true
1791 Hidden:
1792 formEditor:
1793 editors:
1794 100:
1795 identifier: header
1796 templateName: Inspector-FormElementHeaderEditor
1797 200:
1798 identifier: label
1799 templateName: Inspector-TextEditor
1800 label: formEditor.elements.FormElement.editor.label.label
1801 propertyPath: label
1802 300:
1803 identifier: defaultValue
1804 templateName: Inspector-TextEditor
1805 label: formEditor.elements.Hidden.editor.defaultValue.label
1806 propertyPath: defaultValue
1807 700:
1808 identifier: gridColumnViewPortConfiguration
1809 templateName: Inspector-GridColumnViewPortConfigurationEditor
1810 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
1811 configurationOptions:
1812 viewPorts:
1813 10:
1814 viewPortIdentifier: xs
1815 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
1816 20:
1817 viewPortIdentifier: sm
1818 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
1819 30:
1820 viewPortIdentifier: md
1821 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
1822 40:
1823 viewPortIdentifier: lg
1824 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
1825 numbersOfColumnsToUse:
1826 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
1827 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
1828 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
1829 9999:
1830 identifier: removeButton
1831 templateName: Inspector-RemoveElementEditor
1832 predefinedDefaults:
1833 defaultValue: ''
1834 label: formEditor.elements.Hidden.label
1835 group: custom
1836 groupSorting: 300
1837 iconIdentifier: t3-form-icon-hidden
1838 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
1839 properties:
1840 containerClassAttribute: input
1841 elementClassAttribute: ''
1842 elementErrorClassAttribute: error
1843 renderingOptions:
1844 _isHiddenFormElement: true
1845 Email:
1846 formEditor:
1847 editors:
1848 100:
1849 identifier: header
1850 templateName: Inspector-FormElementHeaderEditor
1851 200:
1852 identifier: label
1853 templateName: Inspector-TextEditor
1854 label: formEditor.elements.FormElement.editor.label.label
1855 propertyPath: label
1856 400:
1857 identifier: placeholder
1858 templateName: Inspector-TextEditor
1859 label: formEditor.elements.TextMixin.editor.placeholder.label
1860 propertyPath: properties.fluidAdditionalAttributes.placeholder
1861 doNotSetIfPropertyValueIsEmpty: true
1862 500:
1863 identifier: defaultValue
1864 templateName: Inspector-TextEditor
1865 label: formEditor.elements.TextMixin.editor.defaultValue.label
1866 propertyPath: defaultValue
1867 propertyValidators:
1868 10: NaiveEmailOrEmpty
1869 600:
1870 identifier: pattern
1871 templateName: Inspector-TextEditor
1872 label: formEditor.elements.TextMixin.editor.pattern.label
1873 propertyPath: properties.fluidAdditionalAttributes.pattern
1874 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
1875 doNotSetIfPropertyValueIsEmpty: true
1876 700:
1877 identifier: gridColumnViewPortConfiguration
1878 templateName: Inspector-GridColumnViewPortConfigurationEditor
1879 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
1880 configurationOptions:
1881 viewPorts:
1882 10:
1883 viewPortIdentifier: xs
1884 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
1885 20:
1886 viewPortIdentifier: sm
1887 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
1888 30:
1889 viewPortIdentifier: md
1890 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
1891 40:
1892 viewPortIdentifier: lg
1893 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
1894 numbersOfColumnsToUse:
1895 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
1896 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
1897 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
1898 800:
1899 identifier: requiredValidator
1900 templateName: Inspector-RequiredValidatorEditor
1901 label: formEditor.elements.FormElement.editor.requiredValidator.label
1902 validatorIdentifier: NotEmpty
1903 propertyPath: properties.fluidAdditionalAttributes.required
1904 propertyValue: required
1905 900:
1906 identifier: validators
1907 templateName: Inspector-ValidatorsEditor
1908 label: formEditor.elements.TextMixin.editor.validators.label
1909 selectOptions:
1910 10:
1911 value: ''
1912 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
1913 50:
1914 value: EmailAddress
1915 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
1916 9999:
1917 identifier: removeButton
1918 templateName: Inspector-RemoveElementEditor
1919 predefinedDefaults:
1920 defaultValue: ''
1921 validators:
1922 -
1923 identifier: EmailAddress
1924 propertyCollections:
1925 validators:
1926 10:
1927 identifier: Alphanumeric
1928 editors:
1929 100:
1930 identifier: header
1931 templateName: Inspector-CollectionElementHeaderEditor
1932 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
1933 9999:
1934 identifier: removeButton
1935 templateName: Inspector-RemoveElementEditor
1936 20:
1937 identifier: Text
1938 editors:
1939 100:
1940 identifier: header
1941 templateName: Inspector-CollectionElementHeaderEditor
1942 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
1943 9999:
1944 identifier: removeButton
1945 templateName: Inspector-RemoveElementEditor
1946 30:
1947 identifier: StringLength
1948 editors:
1949 100:
1950 identifier: header
1951 templateName: Inspector-CollectionElementHeaderEditor
1952 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
1953 200:
1954 identifier: minimum
1955 templateName: Inspector-TextEditor
1956 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
1957 propertyPath: options.minimum
1958 propertyValidators:
1959 10: Integer
1960 additionalElementPropertyPaths:
1961 10: properties.fluidAdditionalAttributes.minlength
1962 300:
1963 identifier: maximum
1964 templateName: Inspector-TextEditor
1965 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
1966 propertyPath: options.maximum
1967 propertyValidators:
1968 10: Integer
1969 additionalElementPropertyPaths:
1970 10: properties.fluidAdditionalAttributes.maxlength
1971 9999:
1972 identifier: removeButton
1973 templateName: Inspector-RemoveElementEditor
1974 40:
1975 identifier: EmailAddress
1976 editors:
1977 100:
1978 identifier: header
1979 templateName: Inspector-CollectionElementHeaderEditor
1980 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
1981 50:
1982 identifier: Integer
1983 editors:
1984 100:
1985 identifier: header
1986 templateName: Inspector-CollectionElementHeaderEditor
1987 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
1988 9999:
1989 identifier: removeButton
1990 templateName: Inspector-RemoveElementEditor
1991 60:
1992 identifier: Float
1993 editors:
1994 100:
1995 identifier: header
1996 templateName: Inspector-CollectionElementHeaderEditor
1997 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
1998 9999:
1999 identifier: removeButton
2000 templateName: Inspector-RemoveElementEditor
2001 70:
2002 identifier: NumberRange
2003 editors:
2004 100:
2005 identifier: header
2006 templateName: Inspector-CollectionElementHeaderEditor
2007 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
2008 200:
2009 identifier: minimum
2010 templateName: Inspector-TextEditor
2011 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2012 propertyPath: options.minimum
2013 propertyValidators:
2014 10: Integer
2015 additionalElementPropertyPaths:
2016 10: properties.fluidAdditionalAttributes.min
2017 300:
2018 identifier: maximum
2019 templateName: Inspector-TextEditor
2020 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2021 propertyPath: options.maximum
2022 propertyValidators:
2023 10: Integer
2024 additionalElementPropertyPaths:
2025 10: properties.fluidAdditionalAttributes.max
2026 9999:
2027 identifier: removeButton
2028 templateName: Inspector-RemoveElementEditor
2029 80:
2030 identifier: RegularExpression
2031 editors:
2032 100:
2033 identifier: header
2034 templateName: Inspector-CollectionElementHeaderEditor
2035 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
2036 200:
2037 identifier: regex
2038 templateName: Inspector-TextEditor
2039 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
2040 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
2041 propertyPath: options.regularExpression
2042 propertyValidators:
2043 10: NotEmpty
2044 9999:
2045 identifier: removeButton
2046 templateName: Inspector-RemoveElementEditor
2047 label: formEditor.elements.Email.label
2048 group: html5
2049 groupSorting: 100
2050 iconIdentifier: t3-form-icon-email
2051 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2052 properties:
2053 containerClassAttribute: input
2054 elementClassAttribute: ''
2055 elementErrorClassAttribute: error
2056 validators:
2057 -
2058 identifier: EmailAddress
2059 Telephone:
2060 formEditor:
2061 editors:
2062 100:
2063 identifier: header
2064 templateName: Inspector-FormElementHeaderEditor
2065 200:
2066 identifier: label
2067 templateName: Inspector-TextEditor
2068 label: formEditor.elements.FormElement.editor.label.label
2069 propertyPath: label
2070 400:
2071 identifier: placeholder
2072 templateName: Inspector-TextEditor
2073 label: formEditor.elements.TextMixin.editor.placeholder.label
2074 propertyPath: properties.fluidAdditionalAttributes.placeholder
2075 doNotSetIfPropertyValueIsEmpty: true
2076 500:
2077 identifier: defaultValue
2078 templateName: Inspector-TextEditor
2079 label: formEditor.elements.TextMixin.editor.defaultValue.label
2080 propertyPath: defaultValue
2081 600:
2082 identifier: pattern
2083 templateName: Inspector-TextEditor
2084 label: formEditor.elements.TextMixin.editor.pattern.label
2085 propertyPath: properties.fluidAdditionalAttributes.pattern
2086 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
2087 doNotSetIfPropertyValueIsEmpty: true
2088 700:
2089 identifier: gridColumnViewPortConfiguration
2090 templateName: Inspector-GridColumnViewPortConfigurationEditor
2091 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2092 configurationOptions:
2093 viewPorts:
2094 10:
2095 viewPortIdentifier: xs
2096 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2097 20:
2098 viewPortIdentifier: sm
2099 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2100 30:
2101 viewPortIdentifier: md
2102 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
2103 40:
2104 viewPortIdentifier: lg
2105 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
2106 numbersOfColumnsToUse:
2107 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
2108 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
2109 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
2110 800:
2111 identifier: requiredValidator
2112 templateName: Inspector-RequiredValidatorEditor
2113 label: formEditor.elements.FormElement.editor.requiredValidator.label
2114 validatorIdentifier: NotEmpty
2115 propertyPath: properties.fluidAdditionalAttributes.required
2116 propertyValue: required
2117 900:
2118 identifier: validators
2119 templateName: Inspector-ValidatorsEditor
2120 label: formEditor.elements.TextMixin.editor.validators.label
2121 selectOptions:
2122 10:
2123 value: ''
2124 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
2125 90:
2126 value: RegularExpression
2127 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
2128 9999:
2129 identifier: removeButton
2130 templateName: Inspector-RemoveElementEditor
2131 predefinedDefaults:
2132 defaultValue: ''
2133 properties:
2134 fluidAdditionalAttributes:
2135 pattern: '.*'
2136 validators:
2137 -
2138 identifier: RegularExpression
2139 options:
2140 regularExpression: '/^.*$/'
2141 propertyCollections:
2142 validators:
2143 10:
2144 identifier: Alphanumeric
2145 editors:
2146 100:
2147 identifier: header
2148 templateName: Inspector-CollectionElementHeaderEditor
2149 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
2150 9999:
2151 identifier: removeButton
2152 templateName: Inspector-RemoveElementEditor
2153 20:
2154 identifier: Text
2155 editors:
2156 100:
2157 identifier: header
2158 templateName: Inspector-CollectionElementHeaderEditor
2159 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
2160 9999:
2161 identifier: removeButton
2162 templateName: Inspector-RemoveElementEditor
2163 30:
2164 identifier: StringLength
2165 editors:
2166 100:
2167 identifier: header
2168 templateName: Inspector-CollectionElementHeaderEditor
2169 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
2170 200:
2171 identifier: minimum
2172 templateName: Inspector-TextEditor
2173 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2174 propertyPath: options.minimum
2175 propertyValidators:
2176 10: Integer
2177 additionalElementPropertyPaths:
2178 10: properties.fluidAdditionalAttributes.minlength
2179 300:
2180 identifier: maximum
2181 templateName: Inspector-TextEditor
2182 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2183 propertyPath: options.maximum
2184 propertyValidators:
2185 10: Integer
2186 additionalElementPropertyPaths:
2187 10: properties.fluidAdditionalAttributes.maxlength
2188 9999:
2189 identifier: removeButton
2190 templateName: Inspector-RemoveElementEditor
2191 40:
2192 identifier: EmailAddress
2193 editors:
2194 100:
2195 identifier: header
2196 templateName: Inspector-CollectionElementHeaderEditor
2197 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
2198 9999:
2199 identifier: removeButton
2200 templateName: Inspector-RemoveElementEditor
2201 50:
2202 identifier: Integer
2203 editors:
2204 100:
2205 identifier: header
2206 templateName: Inspector-CollectionElementHeaderEditor
2207 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
2208 9999:
2209 identifier: removeButton
2210 templateName: Inspector-RemoveElementEditor
2211 60:
2212 identifier: Float
2213 editors:
2214 100:
2215 identifier: header
2216 templateName: Inspector-CollectionElementHeaderEditor
2217 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
2218 9999:
2219 identifier: removeButton
2220 templateName: Inspector-RemoveElementEditor
2221 70:
2222 identifier: NumberRange
2223 editors:
2224 100:
2225 identifier: header
2226 templateName: Inspector-CollectionElementHeaderEditor
2227 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
2228 200:
2229 identifier: minimum
2230 templateName: Inspector-TextEditor
2231 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2232 propertyPath: options.minimum
2233 propertyValidators:
2234 10: Integer
2235 additionalElementPropertyPaths:
2236 10: properties.fluidAdditionalAttributes.min
2237 300:
2238 identifier: maximum
2239 templateName: Inspector-TextEditor
2240 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2241 propertyPath: options.maximum
2242 propertyValidators:
2243 10: Integer
2244 additionalElementPropertyPaths:
2245 10: properties.fluidAdditionalAttributes.max
2246 9999:
2247 identifier: removeButton
2248 templateName: Inspector-RemoveElementEditor
2249 80:
2250 identifier: RegularExpression
2251 editors:
2252 100:
2253 identifier: header
2254 templateName: Inspector-CollectionElementHeaderEditor
2255 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
2256 200:
2257 identifier: regex
2258 templateName: Inspector-TextEditor
2259 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
2260 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
2261 propertyPath: options.regularExpression
2262 propertyValidators:
2263 10: NotEmpty
2264 label: formEditor.elements.Telephone.label
2265 group: html5
2266 groupSorting: 200
2267 iconIdentifier: t3-form-icon-telephone
2268 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2269 properties:
2270 containerClassAttribute: input
2271 elementClassAttribute: ''
2272 elementErrorClassAttribute: error
2273 validators:
2274 -
2275 identifier: RegularExpression
2276 options:
2277 regularExpression: '/^.*$/'
2278 Url:
2279 formEditor:
2280 editors:
2281 100:
2282 identifier: header
2283 templateName: Inspector-FormElementHeaderEditor
2284 200:
2285 identifier: label
2286 templateName: Inspector-TextEditor
2287 label: formEditor.elements.FormElement.editor.label.label
2288 propertyPath: label
2289 400:
2290 identifier: placeholder
2291 templateName: Inspector-TextEditor
2292 label: formEditor.elements.TextMixin.editor.placeholder.label
2293 propertyPath: properties.fluidAdditionalAttributes.placeholder
2294 doNotSetIfPropertyValueIsEmpty: true
2295 500:
2296 identifier: defaultValue
2297 templateName: Inspector-TextEditor
2298 label: formEditor.elements.TextMixin.editor.defaultValue.label
2299 propertyPath: defaultValue
2300 600:
2301 identifier: pattern
2302 templateName: Inspector-TextEditor
2303 label: formEditor.elements.TextMixin.editor.pattern.label
2304 propertyPath: properties.fluidAdditionalAttributes.pattern
2305 fieldExplanationText: formEditor.elements.TextMixin.editor.pattern.fieldExplanationText
2306 doNotSetIfPropertyValueIsEmpty: true
2307 700:
2308 identifier: gridColumnViewPortConfiguration
2309 templateName: Inspector-GridColumnViewPortConfigurationEditor
2310 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2311 configurationOptions:
2312 viewPorts:
2313 10:
2314 viewPortIdentifier: xs
2315 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2316 20:
2317 viewPortIdentifier: sm
2318 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2319 30:
2320 viewPortIdentifier: md
2321 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
2322 40:
2323 viewPortIdentifier: lg
2324 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
2325 numbersOfColumnsToUse:
2326 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
2327 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
2328 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
2329 800:
2330 identifier: requiredValidator
2331 templateName: Inspector-RequiredValidatorEditor
2332 label: formEditor.elements.FormElement.editor.requiredValidator.label
2333 validatorIdentifier: NotEmpty
2334 propertyPath: properties.fluidAdditionalAttributes.required
2335 propertyValue: required
2336 900:
2337 identifier: validators
2338 templateName: Inspector-ValidatorsEditor
2339 label: formEditor.elements.TextMixin.editor.validators.label
2340 selectOptions:
2341 10:
2342 value: ''
2343 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
2344 90:
2345 value: RegularExpression
2346 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
2347 9999:
2348 identifier: removeButton
2349 templateName: Inspector-RemoveElementEditor
2350 predefinedDefaults:
2351 defaultValue: ''
2352 properties:
2353 fluidAdditionalAttributes:
2354 pattern: '.*'
2355 validators:
2356 -
2357 identifier: RegularExpression
2358 options:
2359 regularExpression: '/^.*$/'
2360 propertyCollections:
2361 validators:
2362 10:
2363 identifier: Alphanumeric
2364 editors:
2365 100:
2366 identifier: header
2367 templateName: Inspector-CollectionElementHeaderEditor
2368 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
2369 9999:
2370 identifier: removeButton
2371 templateName: Inspector-RemoveElementEditor
2372 20:
2373 identifier: Text
2374 editors:
2375 100:
2376 identifier: header
2377 templateName: Inspector-CollectionElementHeaderEditor
2378 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
2379 9999:
2380 identifier: removeButton
2381 templateName: Inspector-RemoveElementEditor
2382 30:
2383 identifier: StringLength
2384 editors:
2385 100:
2386 identifier: header
2387 templateName: Inspector-CollectionElementHeaderEditor
2388 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
2389 200:
2390 identifier: minimum
2391 templateName: Inspector-TextEditor
2392 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2393 propertyPath: options.minimum
2394 propertyValidators:
2395 10: Integer
2396 additionalElementPropertyPaths:
2397 10: properties.fluidAdditionalAttributes.minlength
2398 300:
2399 identifier: maximum
2400 templateName: Inspector-TextEditor
2401 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2402 propertyPath: options.maximum
2403 propertyValidators:
2404 10: Integer
2405 additionalElementPropertyPaths:
2406 10: properties.fluidAdditionalAttributes.maxlength
2407 9999:
2408 identifier: removeButton
2409 templateName: Inspector-RemoveElementEditor
2410 40:
2411 identifier: EmailAddress
2412 editors:
2413 100:
2414 identifier: header
2415 templateName: Inspector-CollectionElementHeaderEditor
2416 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
2417 9999:
2418 identifier: removeButton
2419 templateName: Inspector-RemoveElementEditor
2420 50:
2421 identifier: Integer
2422 editors:
2423 100:
2424 identifier: header
2425 templateName: Inspector-CollectionElementHeaderEditor
2426 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
2427 9999:
2428 identifier: removeButton
2429 templateName: Inspector-RemoveElementEditor
2430 60:
2431 identifier: Float
2432 editors:
2433 100:
2434 identifier: header
2435 templateName: Inspector-CollectionElementHeaderEditor
2436 label: formEditor.elements.TextMixin.validators.Float.editor.header.label
2437 9999:
2438 identifier: removeButton
2439 templateName: Inspector-RemoveElementEditor
2440 70:
2441 identifier: NumberRange
2442 editors:
2443 100:
2444 identifier: header
2445 templateName: Inspector-CollectionElementHeaderEditor
2446 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
2447 200:
2448 identifier: minimum
2449 templateName: Inspector-TextEditor
2450 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2451 propertyPath: options.minimum
2452 propertyValidators:
2453 10: Integer
2454 additionalElementPropertyPaths:
2455 10: properties.fluidAdditionalAttributes.min
2456 300:
2457 identifier: maximum
2458 templateName: Inspector-TextEditor
2459 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2460 propertyPath: options.maximum
2461 propertyValidators:
2462 10: Integer
2463 additionalElementPropertyPaths:
2464 10: properties.fluidAdditionalAttributes.max
2465 9999:
2466 identifier: removeButton
2467 templateName: Inspector-RemoveElementEditor
2468 80:
2469 identifier: RegularExpression
2470 editors:
2471 100:
2472 identifier: header
2473 templateName: Inspector-CollectionElementHeaderEditor
2474 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
2475 200:
2476 identifier: regex
2477 templateName: Inspector-TextEditor
2478 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
2479 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
2480 propertyPath: options.regularExpression
2481 propertyValidators:
2482 10: NotEmpty
2483 label: formEditor.elements.Url.label
2484 group: html5
2485 groupSorting: 300
2486 iconIdentifier: t3-form-icon-url
2487 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2488 properties:
2489 containerClassAttribute: input
2490 elementClassAttribute: ''
2491 elementErrorClassAttribute: error
2492 validators:
2493 -
2494 identifier: RegularExpression
2495 options:
2496 regularExpression: '/^.*$/'
2497 Number:
2498 formEditor:
2499 editors:
2500 100:
2501 identifier: header
2502 templateName: Inspector-FormElementHeaderEditor
2503 200:
2504 identifier: label
2505 templateName: Inspector-TextEditor
2506 label: formEditor.elements.FormElement.editor.label.label
2507 propertyPath: label
2508 400:
2509 identifier: placeholder
2510 templateName: Inspector-TextEditor
2511 label: formEditor.elements.TextMixin.editor.placeholder.label
2512 propertyPath: properties.fluidAdditionalAttributes.placeholder
2513 doNotSetIfPropertyValueIsEmpty: true
2514 500:
2515 identifier: defaultValue
2516 templateName: Inspector-TextEditor
2517 label: formEditor.elements.TextMixin.editor.defaultValue.label
2518 propertyPath: defaultValue
2519 propertyValidators:
2520 10: IntegerOrEmpty
2521 700:
2522 identifier: step
2523 templateName: Inspector-TextEditor
2524 label: formEditor.elements.TextMixin.editor.step.label
2525 propertyPath: properties.fluidAdditionalAttributes.step
2526 propertyValidators:
2527 10: Integer
2528 800:
2529 identifier: requiredValidator
2530 templateName: Inspector-RequiredValidatorEditor
2531 label: formEditor.elements.FormElement.editor.requiredValidator.label
2532 validatorIdentifier: NotEmpty
2533 propertyPath: properties.fluidAdditionalAttributes.required
2534 propertyValue: required
2535 900:
2536 identifier: validators
2537 templateName: Inspector-ValidatorsEditor
2538 label: formEditor.elements.TextMixin.editor.validators.label
2539 selectOptions:
2540 10:
2541 value: ''
2542 label: formEditor.elements.TextMixin.editor.validators.EmptyValue.label
2543 60:
2544 value: Number
2545 label: formEditor.elements.Number.editor.validators.Number.label
2546 80:
2547 value: NumberRange
2548 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
2549 9999:
2550 identifier: removeButton
2551 templateName: Inspector-RemoveElementEditor
2552 predefinedDefaults:
2553 defaultValue: ''
2554 properties:
2555 fluidAdditionalAttributes:
2556 step: 1
2557 validators:
2558 -
2559 identifier: Number
2560 propertyCollections:
2561 validators:
2562 10:
2563 identifier: Alphanumeric
2564 editors:
2565 100:
2566 identifier: header
2567 templateName: Inspector-CollectionElementHeaderEditor
2568 label: formEditor.elements.TextMixin.validators.Alphanumeric.editor.header.label
2569 9999:
2570 identifier: removeButton
2571 templateName: Inspector-RemoveElementEditor
2572 20:
2573 identifier: Text
2574 editors:
2575 100:
2576 identifier: header
2577 templateName: Inspector-CollectionElementHeaderEditor
2578 label: formEditor.elements.TextMixin.validators.Text.editor.header.label
2579 9999:
2580 identifier: removeButton
2581 templateName: Inspector-RemoveElementEditor
2582 30:
2583 identifier: StringLength
2584 editors:
2585 100:
2586 identifier: header
2587 templateName: Inspector-CollectionElementHeaderEditor
2588 label: formEditor.elements.TextMixin.validators.StringLength.editor.header.label
2589 200:
2590 identifier: minimum
2591 templateName: Inspector-TextEditor
2592 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2593 propertyPath: options.minimum
2594 propertyValidators:
2595 10: Integer
2596 additionalElementPropertyPaths:
2597 10: properties.fluidAdditionalAttributes.minlength
2598 300:
2599 identifier: maximum
2600 templateName: Inspector-TextEditor
2601 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2602 propertyPath: options.maximum
2603 propertyValidators:
2604 10: Integer
2605 additionalElementPropertyPaths:
2606 10: properties.fluidAdditionalAttributes.maxlength
2607 9999:
2608 identifier: removeButton
2609 templateName: Inspector-RemoveElementEditor
2610 40:
2611 identifier: EmailAddress
2612 editors:
2613 100:
2614 identifier: header
2615 templateName: Inspector-CollectionElementHeaderEditor
2616 label: formEditor.elements.TextMixin.validators.EmailAddress.editor.header.label
2617 9999:
2618 identifier: removeButton
2619 templateName: Inspector-RemoveElementEditor
2620 50:
2621 identifier: Integer
2622 editors:
2623 100:
2624 identifier: header
2625 templateName: Inspector-CollectionElementHeaderEditor
2626 label: formEditor.elements.TextMixin.validators.Integer.editor.header.label
2627 9999:
2628 identifier: removeButton
2629 templateName: Inspector-RemoveElementEditor
2630 60:
2631 identifier: Number
2632 editors:
2633 100:
2634 identifier: header
2635 templateName: Inspector-CollectionElementHeaderEditor
2636 label: formEditor.elements.TextMixin.validators.Number.editor.header.label
2637 70:
2638 identifier: NumberRange
2639 editors:
2640 100:
2641 identifier: header
2642 templateName: Inspector-CollectionElementHeaderEditor
2643 label: formEditor.elements.TextMixin.validators.NumberRange.editor.header.label
2644 200:
2645 identifier: minimum
2646 templateName: Inspector-TextEditor
2647 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2648 propertyPath: options.minimum
2649 propertyValidators:
2650 10: Integer
2651 additionalElementPropertyPaths:
2652 10: properties.fluidAdditionalAttributes.min
2653 300:
2654 identifier: maximum
2655 templateName: Inspector-TextEditor
2656 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2657 propertyPath: options.maximum
2658 propertyValidators:
2659 10: Integer
2660 additionalElementPropertyPaths:
2661 10: properties.fluidAdditionalAttributes.max
2662 9999:
2663 identifier: removeButton
2664 templateName: Inspector-RemoveElementEditor
2665 80:
2666 identifier: RegularExpression
2667 editors:
2668 100:
2669 identifier: header
2670 templateName: Inspector-CollectionElementHeaderEditor
2671 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.header.label
2672 200:
2673 identifier: regex
2674 templateName: Inspector-TextEditor
2675 label: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.label
2676 fieldExplanationText: formEditor.elements.TextMixin.validators.RegularExpression.editor.regex.fieldExplanationText
2677 propertyPath: options.regularExpression
2678 propertyValidators:
2679 10: NotEmpty
2680 9999:
2681 identifier: removeButton
2682 templateName: Inspector-RemoveElementEditor
2683 label: formEditor.elements.Number.label
2684 group: html5
2685 groupSorting: 400
2686 iconIdentifier: t3-form-icon-number
2687 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2688 properties:
2689 containerClassAttribute: input
2690 elementClassAttribute: ''
2691 elementErrorClassAttribute: error
2692 validators:
2693 -
2694 identifier: Number
2695 Checkbox:
2696 formEditor:
2697 editors:
2698 100:
2699 identifier: header
2700 templateName: Inspector-FormElementHeaderEditor
2701 200:
2702 identifier: label
2703 templateName: Inspector-TextEditor
2704 label: formEditor.elements.FormElement.editor.label.label
2705 propertyPath: label
2706 700:
2707 identifier: gridColumnViewPortConfiguration
2708 templateName: Inspector-GridColumnViewPortConfigurationEditor
2709 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2710 configurationOptions:
2711 viewPorts:
2712 10:
2713 viewPortIdentifier: xs
2714 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2715 20:
2716 viewPortIdentifier: sm
2717 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2718 30:
2719 viewPortIdentifier: md
2720 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
2721 40:
2722 viewPortIdentifier: lg
2723 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
2724 numbersOfColumnsToUse:
2725 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
2726 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
2727 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
2728 800:
2729 identifier: requiredValidator
2730 templateName: Inspector-RequiredValidatorEditor
2731 label: formEditor.elements.FormElement.editor.requiredValidator.label
2732 validatorIdentifier: NotEmpty
2733 propertyPath: properties.fluidAdditionalAttributes.required
2734 propertyValue: required
2735 9999:
2736 identifier: removeButton
2737 templateName: Inspector-RemoveElementEditor
2738 predefinedDefaults: { }
2739 label: formEditor.elements.Checkbox.label
2740 group: select
2741 groupSorting: 100
2742 iconIdentifier: t3-form-icon-checkbox
2743 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2744 properties:
2745 containerClassAttribute: 'input checkbox'
2746 elementClassAttribute: add-on
2747 elementErrorClassAttribute: error
2748 value: 1
2749 MultiCheckbox:
2750 formEditor:
2751 editors:
2752 100:
2753 identifier: header
2754 templateName: Inspector-FormElementHeaderEditor
2755 200:
2756 identifier: label
2757 templateName: Inspector-TextEditor
2758 label: formEditor.elements.FormElement.editor.label.label
2759 propertyPath: label
2760 300:
2761 identifier: options
2762 templateName: Inspector-PropertyGridEditor
2763 label: formEditor.elements.SelectionMixin.editor.options.label
2764 propertyPath: properties.options
2765 isSortable: true
2766 enableAddRow: true
2767 enableDeleteRow: true
2768 removeLastAvailableRowFlashMessageTitle: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageTitle
2769 removeLastAvailableRowFlashMessageMessage: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageMessage
2770 shouldShowPreselectedValueColumn: multiple
2771 multiSelection: true
2772 700:
2773 identifier: gridColumnViewPortConfiguration
2774 templateName: Inspector-GridColumnViewPortConfigurationEditor
2775 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2776 configurationOptions:
2777 viewPorts:
2778 10:
2779 viewPortIdentifier: xs
2780 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2781 20:
2782 viewPortIdentifier: sm
2783 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2784 30:
2785 viewPortIdentifier: md
2786 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
2787 40:
2788 viewPortIdentifier: lg
2789 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
2790 numbersOfColumnsToUse:
2791 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
2792 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
2793 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
2794 800:
2795 identifier: requiredValidator
2796 templateName: Inspector-RequiredValidatorEditor
2797 label: formEditor.elements.FormElement.editor.requiredValidator.label
2798 validatorIdentifier: NotEmpty
2799 900:
2800 identifier: validators
2801 templateName: Inspector-ValidatorsEditor
2802 label: formEditor.elements.MultiSelectionMixin.editor.validators.label
2803 selectOptions:
2804 10:
2805 value: ''
2806 label: formEditor.elements.MultiSelectionMixin.editor.validators.EmptyValue.label
2807 20:
2808 value: Count
2809 label: formEditor.elements.MultiSelectionMixin.editor.validators.Count.label
2810 9999:
2811 identifier: removeButton
2812 templateName: Inspector-RemoveElementEditor
2813 predefinedDefaults:
2814 properties:
2815 options: { }
2816 propertyCollections:
2817 validators:
2818 10:
2819 identifier: Count
2820 editors:
2821 100:
2822 identifier: header
2823 templateName: Inspector-CollectionElementHeaderEditor
2824 label: formEditor.elements.MultiSelectionMixin.validators.Count.editor.header.label
2825 200:
2826 identifier: minimum
2827 templateName: Inspector-TextEditor
2828 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2829 propertyPath: options.minimum
2830 propertyValidators:
2831 10: Integer
2832 300:
2833 identifier: maximum
2834 templateName: Inspector-TextEditor
2835 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2836 propertyPath: options.maximum
2837 propertyValidators:
2838 10: Integer
2839 9999:
2840 identifier: removeButton
2841 templateName: Inspector-RemoveElementEditor
2842 label: formEditor.elements.MultiCheckbox.label
2843 group: select
2844 groupSorting: 400
2845 iconIdentifier: t3-form-icon-multi-checkbox
2846 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2847 properties:
2848 containerClassAttribute: 'input checkbox'
2849 elementClassAttribute: ''
2850 elementErrorClassAttribute: error
2851 MultiSelect:
2852 formEditor:
2853 editors:
2854 100:
2855 identifier: header
2856 templateName: Inspector-FormElementHeaderEditor
2857 200:
2858 identifier: label
2859 templateName: Inspector-TextEditor
2860 label: formEditor.elements.FormElement.editor.label.label
2861 propertyPath: label
2862 250:
2863 identifier: inactiveOption
2864 templateName: Inspector-TextEditor
2865 label: formEditor.elements.SelectionMixin.editor.inactiveOption.label
2866 propertyPath: properties.prependOptionLabel
2867 fieldExplanationText: formEditor.elements.SelectionMixin.editor.inactiveOption.fieldExplanationText
2868 doNotSetIfPropertyValueIsEmpty: true
2869 300:
2870 identifier: options
2871 templateName: Inspector-PropertyGridEditor
2872 label: formEditor.elements.SelectionMixin.editor.options.label
2873 propertyPath: properties.options
2874 isSortable: true
2875 enableAddRow: true
2876 enableDeleteRow: true
2877 removeLastAvailableRowFlashMessageTitle: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageTitle
2878 removeLastAvailableRowFlashMessageMessage: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageMessage
2879 shouldShowPreselectedValueColumn: multiple
2880 multiSelection: true
2881 700:
2882 identifier: gridColumnViewPortConfiguration
2883 templateName: Inspector-GridColumnViewPortConfigurationEditor
2884 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2885 configurationOptions:
2886 viewPorts:
2887 10:
2888 viewPortIdentifier: xs
2889 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2890 20:
2891 viewPortIdentifier: sm
2892 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2893 30:
2894 viewPortIdentifier: md
2895 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
2896 40:
2897 viewPortIdentifier: lg
2898 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
2899 numbersOfColumnsToUse:
2900 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
2901 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
2902 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
2903 800:
2904 identifier: requiredValidator
2905 templateName: Inspector-RequiredValidatorEditor
2906 label: formEditor.elements.FormElement.editor.requiredValidator.label
2907 validatorIdentifier: NotEmpty
2908 propertyPath: properties.fluidAdditionalAttributes.required
2909 propertyValue: required
2910 900:
2911 identifier: validators
2912 templateName: Inspector-ValidatorsEditor
2913 label: formEditor.elements.MultiSelectionMixin.editor.validators.label
2914 selectOptions:
2915 10:
2916 value: ''
2917 label: formEditor.elements.MultiSelectionMixin.editor.validators.EmptyValue.label
2918 20:
2919 value: Count
2920 label: formEditor.elements.MultiSelectionMixin.editor.validators.Count.label
2921 9999:
2922 identifier: removeButton
2923 templateName: Inspector-RemoveElementEditor
2924 predefinedDefaults:
2925 properties:
2926 options: { }
2927 propertyCollections:
2928 validators:
2929 10:
2930 identifier: Count
2931 editors:
2932 100:
2933 identifier: header
2934 templateName: Inspector-CollectionElementHeaderEditor
2935 label: formEditor.elements.MultiSelectionMixin.validators.Count.editor.header.label
2936 200:
2937 identifier: minimum
2938 templateName: Inspector-TextEditor
2939 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
2940 propertyPath: options.minimum
2941 propertyValidators:
2942 10: Integer
2943 300:
2944 identifier: maximum
2945 templateName: Inspector-TextEditor
2946 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
2947 propertyPath: options.maximum
2948 propertyValidators:
2949 10: Integer
2950 9999:
2951 identifier: removeButton
2952 templateName: Inspector-RemoveElementEditor
2953 label: formEditor.elements.MultiSelect.label
2954 group: select
2955 groupSorting: 500
2956 iconIdentifier: t3-form-icon-multi-select
2957 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
2958 properties:
2959 containerClassAttribute: input
2960 elementClassAttribute: xlarge
2961 elementErrorClassAttribute: error
2962 RadioButton:
2963 formEditor:
2964 editors:
2965 100:
2966 identifier: header
2967 templateName: Inspector-FormElementHeaderEditor
2968 200:
2969 identifier: label
2970 templateName: Inspector-TextEditor
2971 label: formEditor.elements.FormElement.editor.label.label
2972 propertyPath: label
2973 300:
2974 identifier: options
2975 templateName: Inspector-PropertyGridEditor
2976 label: formEditor.elements.SelectionMixin.editor.options.label
2977 propertyPath: properties.options
2978 isSortable: true
2979 enableAddRow: true
2980 enableDeleteRow: true
2981 removeLastAvailableRowFlashMessageTitle: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageTitle
2982 removeLastAvailableRowFlashMessageMessage: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageMessage
2983 shouldShowPreselectedValueColumn: single
2984 multiSelection: false
2985 700:
2986 identifier: gridColumnViewPortConfiguration
2987 templateName: Inspector-GridColumnViewPortConfigurationEditor
2988 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
2989 configurationOptions:
2990 viewPorts:
2991 10:
2992 viewPortIdentifier: xs
2993 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
2994 20:
2995 viewPortIdentifier: sm
2996 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
2997 30:
2998 viewPortIdentifier: md
2999 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3000 40:
3001 viewPortIdentifier: lg
3002 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3003 numbersOfColumnsToUse:
3004 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3005 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3006 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3007 800:
3008 identifier: requiredValidator
3009 templateName: Inspector-RequiredValidatorEditor
3010 label: formEditor.elements.FormElement.editor.requiredValidator.label
3011 validatorIdentifier: NotEmpty
3012 propertyPath: properties.fluidAdditionalAttributes.required
3013 propertyValue: required
3014 9999:
3015 identifier: removeButton
3016 templateName: Inspector-RemoveElementEditor
3017 predefinedDefaults:
3018 properties:
3019 options: { }
3020 label: formEditor.elements.RadioButton.label
3021 group: select
3022 groupSorting: 300
3023 iconIdentifier: t3-form-icon-radio-button
3024 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
3025 properties:
3026 containerClassAttribute: input
3027 elementClassAttribute: xlarge
3028 elementErrorClassAttribute: error
3029 SingleSelect:
3030 formEditor:
3031 editors:
3032 100:
3033 identifier: header
3034 templateName: Inspector-FormElementHeaderEditor
3035 200:
3036 identifier: label
3037 templateName: Inspector-TextEditor
3038 label: formEditor.elements.FormElement.editor.label.label
3039 propertyPath: label
3040 250:
3041 identifier: inactiveOption
3042 templateName: Inspector-TextEditor
3043 label: formEditor.elements.SelectionMixin.editor.inactiveOption.label
3044 propertyPath: properties.prependOptionLabel
3045 fieldExplanationText: formEditor.elements.SelectionMixin.editor.inactiveOption.fieldExplanationText
3046 doNotSetIfPropertyValueIsEmpty: true
3047 300:
3048 identifier: options
3049 templateName: Inspector-PropertyGridEditor
3050 label: formEditor.elements.SelectionMixin.editor.options.label
3051 propertyPath: properties.options
3052 isSortable: true
3053 enableAddRow: true
3054 enableDeleteRow: true
3055 removeLastAvailableRowFlashMessageTitle: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageTitle
3056 removeLastAvailableRowFlashMessageMessage: formEditor.elements.SelectionMixin.editor.options.removeLastAvailableRowFlashMessageMessage
3057 shouldShowPreselectedValueColumn: single
3058 multiSelection: false
3059 700:
3060 identifier: gridColumnViewPortConfiguration
3061 templateName: Inspector-GridColumnViewPortConfigurationEditor
3062 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
3063 configurationOptions:
3064 viewPorts:
3065 10:
3066 viewPortIdentifier: xs
3067 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
3068 20:
3069 viewPortIdentifier: sm
3070 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
3071 30:
3072 viewPortIdentifier: md
3073 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3074 40:
3075 viewPortIdentifier: lg
3076 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3077 numbersOfColumnsToUse:
3078 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3079 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3080 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3081 800:
3082 identifier: requiredValidator
3083 templateName: Inspector-RequiredValidatorEditor
3084 label: formEditor.elements.FormElement.editor.requiredValidator.label
3085 validatorIdentifier: NotEmpty
3086 propertyPath: properties.fluidAdditionalAttributes.required
3087 propertyValue: required
3088 9999:
3089 identifier: removeButton
3090 templateName: Inspector-RemoveElementEditor
3091 predefinedDefaults:
3092 properties:
3093 options: { }
3094 label: formEditor.elements.SingleSelect.label
3095 group: select
3096 groupSorting: 200
3097 iconIdentifier: t3-form-icon-single-select
3098 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
3099 properties:
3100 containerClassAttribute: input
3101 elementClassAttribute: ''
3102 elementErrorClassAttribute: error
3103 DatePicker:
3104 formEditor:
3105 editors:
3106 100:
3107 identifier: header
3108 templateName: Inspector-FormElementHeaderEditor
3109 200:
3110 identifier: label
3111 templateName: Inspector-TextEditor
3112 label: formEditor.elements.FormElement.editor.label.label
3113 propertyPath: label
3114 300:
3115 identifier: dateFormat
3116 templateName: Inspector-TextEditor
3117 label: formEditor.elements.DatePicker.editor.dateFormat.label
3118 propertyPath: properties.dateFormat
3119 400:
3120 identifier: enableDatePicker
3121 templateName: Inspector-CheckboxEditor
3122 label: formEditor.elements.DatePicker.editor.enableDatePicker.label
3123 propertyPath: properties.enableDatePicker
3124 500:
3125 identifier: displayTimeSelector
3126 templateName: Inspector-CheckboxEditor
3127 label: formEditor.elements.DatePicker.editor.displayTimeSelector.label
3128 propertyPath: properties.displayTimeSelector
3129 700:
3130 identifier: gridColumnViewPortConfiguration
3131 templateName: Inspector-GridColumnViewPortConfigurationEditor
3132 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
3133 configurationOptions:
3134 viewPorts:
3135 10:
3136 viewPortIdentifier: xs
3137 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
3138 20:
3139 viewPortIdentifier: sm
3140 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
3141 30:
3142 viewPortIdentifier: md
3143 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3144 40:
3145 viewPortIdentifier: lg
3146 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3147 numbersOfColumnsToUse:
3148 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3149 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3150 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3151 800:
3152 identifier: requiredValidator
3153 templateName: Inspector-RequiredValidatorEditor
3154 label: formEditor.elements.FormElement.editor.requiredValidator.label
3155 validatorIdentifier: NotEmpty
3156 propertyPath: properties.fluidAdditionalAttributes.required
3157 propertyValue: required
3158 900:
3159 identifier: validators
3160 templateName: Inspector-ValidatorsEditor
3161 label: formEditor.elements.DatePicker.editor.validators.label
3162 selectOptions:
3163 10:
3164 value: ''
3165 label: formEditor.elements.DatePicker.editor.validators.EmptyValue.label
3166 20:
3167 value: DateTime
3168 label: formEditor.elements.DatePicker.editor.validators.DateTime.label
3169 9999:
3170 identifier: removeButton
3171 templateName: Inspector-RemoveElementEditor
3172 predefinedDefaults:
3173 properties:
3174 dateFormat: Y-m-d
3175 enableDatePicker: true
3176 displayTimeSelector: false
3177 label: formEditor.elements.DatePicker.label
3178 group: custom
3179 groupSorting: 200
3180 iconIdentifier: t3-form-icon-date-picker
3181 propertyCollections:
3182 validators:
3183 10:
3184 identifier: DateTime
3185 editors:
3186 100:
3187 identifier: header
3188 templateName: Inspector-CollectionElementHeaderEditor
3189 label: formEditor.elements.DatePicker.validators.DateTime.editor.header.label
3190 9999:
3191 identifier: removeButton
3192 templateName: Inspector-RemoveElementEditor
3193 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\DatePicker
3194 properties:
3195 containerClassAttribute: input
3196 elementClassAttribute: 'small form-control'
3197 elementErrorClassAttribute: error
3198 timeSelectorClassAttribute: mini
3199 timeSelectorHourLabel: ''
3200 timeSelectorMinuteLabel: ''
3201 dateFormat: Y-m-d
3202 enableDatePicker: true
3203 displayTimeSelector: false
3204 StaticText:
3205 renderingOptions:
3206 _isReadOnlyFormElement: true
3207 formEditor:
3208 editors:
3209 100:
3210 identifier: header
3211 templateName: Inspector-FormElementHeaderEditor
3212 200:
3213 identifier: label
3214 templateName: Inspector-TextEditor
3215 label: formEditor.elements.ReadOnlyFormElement.editor.label.label
3216 propertyPath: label
3217 300:
3218 identifier: staticText
3219 templateName: Inspector-TextareaEditor
3220 label: formEditor.elements.StaticText.editor.staticText.label
3221 propertyPath: properties.text
3222 9999:
3223 identifier: removeButton
3224 templateName: Inspector-RemoveElementEditor
3225 predefinedDefaults:
3226 properties:
3227 text: ''
3228 label: formEditor.elements.StaticText.label
3229 group: custom
3230 groupSorting: 600
3231 iconIdentifier: t3-form-icon-static-text
3232 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
3233 properties:
3234 text: ''
3235 ContentElement:
3236 renderingOptions:
3237 _isReadOnlyFormElement: true
3238 formEditor:
3239 editors:
3240 100:
3241 identifier: header
3242 templateName: Inspector-FormElementHeaderEditor
3243 300:
3244 identifier: contentElement
3245 templateName: Inspector-Typo3WinBrowserEditor
3246 label: formEditor.elements.ContentElement.editor.contentElement.label
3247 buttonLabel: formEditor.elements.ContentElement.editor.contentElement.buttonLabel
3248 browsableType: tt_content
3249 propertyPath: properties.contentElementUid
3250 propertyValidatorsMode: OR
3251 propertyValidators:
3252 10: Integer
3253 20: FormElementIdentifierWithinCurlyBracesExclusive
3254 9999:
3255 identifier: removeButton
3256 templateName: Inspector-RemoveElementEditor
3257 predefinedDefaults:
3258 properties:
3259 contentElementUid: ''
3260 label: formEditor.elements.ContentElement.label
3261 group: custom
3262 groupSorting: 700
3263 iconIdentifier: t3-form-icon-content-element
3264 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
3265 properties:
3266 contentElementUid: ''
3267 FileUpload:
3268 formEditor:
3269 editors:
3270 100:
3271 identifier: header
3272 templateName: Inspector-FormElementHeaderEditor
3273 200:
3274 identifier: label
3275 templateName: Inspector-TextEditor
3276 label: formEditor.elements.FormElement.editor.label.label
3277 propertyPath: label
3278 300:
3279 identifier: allowedMimeTypes
3280 templateName: Inspector-MultiSelectEditor
3281 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.label
3282 propertyPath: properties.allowedMimeTypes
3283 selectOptions:
3284 10:
3285 value: application/msword
3286 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.doc
3287 20:
3288 value: application/vnd.openxmlformats-officedocument.wordprocessingml.document
3289 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.docx
3290 30:
3291 value: application/msexcel
3292 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xls
3293 40:
3294 value: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
3295 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.xlsx
3296 50:
3297 value: application/pdf
3298 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.pdf
3299 60:
3300 value: application/vnd.oasis.opendocument.text
3301 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.odt
3302 70:
3303 value: application/vnd.oasis.opendocument.spreadsheet-template
3304 label: formEditor.elements.FileUpload.editor.allowedMimeTypes.ods
3305 400:
3306 identifier: saveToFileMount
3307 templateName: Inspector-SingleSelectEditor
3308 label: formEditor.elements.FileUploadMixin.editor.saveToFileMount.label
3309 propertyPath: properties.saveToFileMount
3310 selectOptions:
3311 10:
3312 value: '1:/user_upload/'
3313 label: '1:/user_upload/'
3314 700:
3315 identifier: gridColumnViewPortConfiguration
3316 templateName: Inspector-GridColumnViewPortConfigurationEditor
3317 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
3318 configurationOptions:
3319 viewPorts:
3320 10:
3321 viewPortIdentifier: xs
3322 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
3323 20:
3324 viewPortIdentifier: sm
3325 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
3326 30:
3327 viewPortIdentifier: md
3328 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3329 40:
3330 viewPortIdentifier: lg
3331 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3332 numbersOfColumnsToUse:
3333 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3334 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3335 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3336 800:
3337 identifier: requiredValidator
3338 templateName: Inspector-RequiredValidatorEditor
3339 label: formEditor.elements.FormElement.editor.requiredValidator.label
3340 validatorIdentifier: NotEmpty
3341 propertyPath: properties.fluidAdditionalAttributes.required
3342 propertyValue: required
3343 900:
3344 identifier: 'validators'
3345 templateName: 'Inspector-ValidatorsEditor'
3346 label: 'formEditor.elements.FileUploadMixin.editor.validators.label'
3347 selectOptions:
3348 10:
3349 value: ''
3350 label: 'formEditor.elements.FileUploadMixin.editor.validators.EmptyValue.label'
3351 20:
3352 value: 'FileSize'
3353 label: 'formEditor.elements.FileUploadMixin.editor.validators.FileSize.label'
3354 9999:
3355 identifier: removeButton
3356 templateName: Inspector-RemoveElementEditor
3357 propertyCollections:
3358 validators:
3359 10:
3360 identifier: FileSize
3361 editors:
3362 100:
3363 identifier: header
3364 templateName: Inspector-CollectionElementHeaderEditor
3365 label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label
3366 200:
3367 identifier: minimum
3368 templateName: Inspector-TextEditor
3369 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
3370 propertyPath: options.minimum
3371 propertyValidators:
3372 10: FileSize
3373 300:
3374 identifier: maximum
3375 templateName: Inspector-TextEditor
3376 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
3377 propertyPath: options.maximum
3378 propertyValidators:
3379 10: FileSize
3380 9999:
3381 identifier: removeButton
3382 templateName: Inspector-RemoveElementEditor
3383 predefinedDefaults:
3384 properties:
3385 saveToFileMount: '1:/user_upload/'
3386 allowedMimeTypes:
3387 - application/pdf
3388 label: formEditor.elements.FileUpload.label
3389 group: custom
3390 groupSorting: 100
3391 iconIdentifier: t3-form-icon-file-upload
3392 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload
3393 properties:
3394 containerClassAttribute: input
3395 elementClassAttribute: ''
3396 elementErrorClassAttribute: error
3397 saveToFileMount: '1:/user_upload/'
3398 allowedMimeTypes:
3399 - application/msword
3400 - application/vnd.openxmlformats-officedocument.wordprocessingml.document
3401 - application/vnd.oasis.opendocument.text
3402 - application/pdf
3403 ImageUpload:
3404 formEditor:
3405 editors:
3406 100:
3407 identifier: header
3408 templateName: Inspector-FormElementHeaderEditor
3409 200:
3410 identifier: label
3411 templateName: Inspector-TextEditor
3412 label: formEditor.elements.FormElement.editor.label.label
3413 propertyPath: label
3414 300:
3415 identifier: allowedMimeTypes
3416 templateName: Inspector-MultiSelectEditor
3417 label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.label
3418 propertyPath: properties.allowedMimeTypes
3419 selectOptions:
3420 10:
3421 value: image/jpeg
3422 label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.jpg
3423 20:
3424 value: image/png
3425 label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.png
3426 30:
3427 value: image/bmp
3428 label: formEditor.elements.ImageUpload.editor.allowedMimeTypes.bmp
3429 400:
3430 identifier: saveToFileMount
3431 templateName: Inspector-SingleSelectEditor
3432 label: formEditor.elements.FileUploadMixin.editor.saveToFileMount.label
3433 propertyPath: properties.saveToFileMount
3434 selectOptions:
3435 10:
3436 value: '1:/user_upload/'
3437 label: '1:/user_upload/'
3438 700:
3439 identifier: gridColumnViewPortConfiguration
3440 templateName: Inspector-GridColumnViewPortConfigurationEditor
3441 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
3442 configurationOptions:
3443 viewPorts:
3444 10:
3445 viewPortIdentifier: xs
3446 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
3447 20:
3448 viewPortIdentifier: sm
3449 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
3450 30:
3451 viewPortIdentifier: md
3452 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3453 40:
3454 viewPortIdentifier: lg
3455 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3456 numbersOfColumnsToUse:
3457 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3458 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3459 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3460 800:
3461 identifier: requiredValidator
3462 templateName: Inspector-RequiredValidatorEditor
3463 label: formEditor.elements.FormElement.editor.requiredValidator.label
3464 validatorIdentifier: NotEmpty
3465 propertyPath: properties.fluidAdditionalAttributes.required
3466 propertyValue: required
3467 900:
3468 identifier: 'validators'
3469 templateName: 'Inspector-ValidatorsEditor'
3470 label: 'formEditor.elements.FileUploadMixin.editor.validators.label'
3471 selectOptions:
3472 10:
3473 value: ''
3474 label: 'formEditor.elements.FileUploadMixin.editor.validators.EmptyValue.label'
3475 20:
3476 value: 'FileSize'
3477 label: 'formEditor.elements.FileUploadMixin.editor.validators.FileSize.label'
3478 9999:
3479 identifier: removeButton
3480 templateName: Inspector-RemoveElementEditor
3481 propertyCollections:
3482 validators:
3483 10:
3484 identifier: FileSize
3485 editors:
3486 100:
3487 identifier: header
3488 templateName: Inspector-CollectionElementHeaderEditor
3489 label: formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label
3490 200:
3491 identifier: minimum
3492 templateName: Inspector-TextEditor
3493 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.minimum.label
3494 propertyPath: options.minimum
3495 propertyValidators:
3496 10: FileSize
3497 300:
3498 identifier: maximum
3499 templateName: Inspector-TextEditor
3500 label: formEditor.elements.MinimumMaximumEditorsMixin.editor.maximum.label
3501 propertyPath: options.maximum
3502 propertyValidators:
3503 10: FileSize
3504 9999:
3505 identifier: removeButton
3506 templateName: Inspector-RemoveElementEditor
3507 predefinedDefaults:
3508 properties:
3509 saveToFileMount: '1:/user_upload/'
3510 allowedMimeTypes:
3511 - image/jpeg
3512 label: formEditor.elements.ImageUpload.label
3513 group: custom
3514 groupSorting: 400
3515 iconIdentifier: t3-form-icon-image-upload
3516 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\FileUpload
3517 properties:
3518 containerClassAttribute: input
3519 elementClassAttribute: lightbox
3520 elementErrorClassAttribute: error
3521 saveToFileMount: '1:/user_upload/'
3522 allowedMimeTypes:
3523 - image/jpeg
3524 - image/png
3525 - image/bmp
3526 imageLinkMaxWidth: 500
3527 imageMaxWidth: 500
3528 imageMaxHeight: 500
3529 finishersDefinition:
3530 Closure:
3531 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\ClosureFinisher
3532 formEditor:
3533 iconIdentifier: t3-form-icon-finisher
3534 label: formEditor.elements.Form.finisher.Closure.editor.header.label
3535 predefinedDefaults:
3536 options:
3537 closure: ''
3538 Confirmation:
3539 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\ConfirmationFinisher
3540 formEditor:
3541 iconIdentifier: t3-form-icon-finisher
3542 label: formEditor.elements.Form.finisher.Confirmation.editor.header.label
3543 predefinedDefaults:
3544 options:
3545 message: ''
3546 EmailToSender:
3547 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\EmailFinisher
3548 options:
3549 templatePathAndFilename: 'EXT:form/Resources/Private/Frontend/Templates/Finishers/Email/{@format}.html'
3550 formEditor:
3551 iconIdentifier: t3-form-icon-finisher
3552 label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label
3553 predefinedDefaults:
3554 options:
3555 subject: ''
3556 recipientAddress: ''
3557 recipientName: ''
3558 senderAddress: ''
3559 senderName: ''
3560 replyToAddress: ''
3561 carbonCopyAddress: ''
3562 blindCarbonCopyAddress: ''
3563 format: html
3564 attachUploads: true
3565 FormEngine:
3566 label: tt_content.finishersDefinition.EmailToSender.label
3567 elements:
3568 subject:
3569 label: tt_content.finishersDefinition.EmailToSender.subject.label
3570 config:
3571 type: input
3572 recipientAddress:
3573 label: tt_content.finishersDefinition.EmailToSender.recipientAddress.label
3574 config:
3575 type: input
3576 eval: required
3577 recipientName:
3578 label: tt_content.finishersDefinition.EmailToSender.recipientName.label
3579 config:
3580 type: input
3581 senderAddress:
3582 label: tt_content.finishersDefinition.EmailToSender.senderAddress.label
3583 config:
3584 type: input
3585 eval: required
3586 senderName:
3587 label: tt_content.finishersDefinition.EmailToSender.senderName.label
3588 config:
3589 type: input
3590 replyToAddress:
3591 label: tt_content.finishersDefinition.EmailToSender.replyToAddress.label
3592 config:
3593 type: input
3594 carbonCopyAddress:
3595 label: tt_content.finishersDefinition.EmailToSender.carbonCopyAddress.label
3596 config:
3597 type: input
3598 blindCarbonCopyAddress:
3599 label: tt_content.finishersDefinition.EmailToSender.blindCarbonCopyAddress.label
3600 config:
3601 type: input
3602 format:
3603 label: tt_content.finishersDefinition.EmailToSender.format.label
3604 config:
3605 type: select
3606 renderType: selectSingle
3607 minitems: 1
3608 maxitems: 1
3609 size: 1
3610 items:
3611 10:
3612 - tt_content.finishersDefinition.EmailToSender.format.1
3613 - html
3614 20:
3615 - tt_content.finishersDefinition.EmailToSender.format.2
3616 - plaintext
3617 EmailToReceiver:
3618 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\EmailFinisher
3619 options:
3620 templatePathAndFilename: 'EXT:form/Resources/Private/Frontend/Templates/Finishers/Email/{@format}.html'
3621 formEditor:
3622 iconIdentifier: t3-form-icon-finisher
3623 label: formEditor.elements.Form.finisher.EmailToReceiver.editor.header.label
3624 predefinedDefaults:
3625 options:
3626 subject: ''
3627 recipientAddress: ''
3628 recipientName: ''
3629 senderAddress: ''
3630 senderName: ''
3631 replyToAddress: ''
3632 carbonCopyAddress: ''
3633 blindCarbonCopyAddress: ''
3634 format: html
3635 attachUploads: true
3636 translation:
3637 language: ''
3638 FormEngine:
3639 label: tt_content.finishersDefinition.EmailToReceiver.label
3640 elements:
3641 subject:
3642 label: tt_content.finishersDefinition.EmailToReceiver.subject.label
3643 config:
3644 type: input
3645 recipientAddress:
3646 label: tt_content.finishersDefinition.EmailToReceiver.recipientAddress.label
3647 config:
3648 type: input
3649 eval: required
3650 recipientName:
3651 label: tt_content.finishersDefinition.EmailToReceiver.recipientName.label
3652 config:
3653 type: input
3654 senderAddress:
3655 label: tt_content.finishersDefinition.EmailToReceiver.senderAddress.label
3656 config:
3657 type: input
3658 eval: required
3659 senderName:
3660 label: tt_content.finishersDefinition.EmailToReceiver.senderName.label
3661 config:
3662 type: input
3663 replyToAddress:
3664 label: tt_content.finishersDefinition.EmailToReceiver.replyToAddress.label
3665 config:
3666 type: input
3667 carbonCopyAddress:
3668 label: tt_content.finishersDefinition.EmailToReceiver.carbonCopyAddress.label
3669 config:
3670 type: input
3671 blindCarbonCopyAddress:
3672 label: tt_content.finishersDefinition.EmailToReceiver.blindCarbonCopyAddress.label
3673 config:
3674 type: input
3675 format:
3676 label: tt_content.finishersDefinition.EmailToReceiver.format.label
3677 config:
3678 type: select
3679 renderType: selectSingle
3680 minitems: 1
3681 maxitems: 1
3682 size: 1
3683 items:
3684 10:
3685 - tt_content.finishersDefinition.EmailToSender.format.1
3686 - html
3687 20:
3688 - tt_content.finishersDefinition.EmailToSender.format.2
3689 - plaintext
3690 translation:
3691 language:
3692 label: tt_content.finishersDefinition.EmailToReceiver.language.label
3693 config:
3694 type: select
3695 renderType: selectSingle
3696 minitems: 1
3697 maxitems: 1
3698 size: 1
3699 items:
3700 10:
3701 - tt_content.finishersDefinition.EmailToReceiver.language.1
3702 - default
3703 DeleteUploads:
3704 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\DeleteUploadsFinisher
3705 formEditor:
3706 iconIdentifier: t3-form-icon-finisher
3707 label: formEditor.elements.Form.finisher.DeleteUploads.editor.header.label
3708 FlashMessage:
3709 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\FlashMessageFinisher
3710 formEditor:
3711 iconIdentifier: t3-form-icon-finisher
3712 label: formEditor.elements.Form.finisher.FlashMessage.editor.header.label
3713 predefinedDefaults:
3714 options:
3715 messageBody: ''
3716 messageTitle: ''
3717 messageArguments: ''
3718 messageCode: 0
3719 severity: 0
3720 Redirect:
3721 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\RedirectFinisher
3722 formEditor:
3723 iconIdentifier: t3-form-icon-finisher
3724 label: formEditor.elements.Form.finisher.Redirect.editor.header.label
3725 predefinedDefaults:
3726 options:
3727 pageUid: ''
3728 additionalParameters: ''
3729 FormEngine:
3730 label: tt_content.finishersDefinition.Redirect.label
3731 elements:
3732 pageUid:
3733 label: tt_content.finishersDefinition.Redirect.pageUid.label
3734 config:
3735 type: group
3736 internal_type: db
3737 allowed: pages
3738 size: 1
3739 minitems: 1
3740 maxitems: 1
3741 fieldWizard:
3742 recordsOverview:
3743 disabled: 1
3744 additionalParameters:
3745 label: tt_content.finishersDefinition.Redirect.additionalParameters.label
3746 config:
3747 type: input
3748 SaveToDatabase:
3749 implementationClassName: TYPO3\CMS\Form\Domain\Finishers\SaveToDatabaseFinisher
3750 formEditor:
3751 iconIdentifier: t3-form-icon-finisher
3752 label: formEditor.elements.Form.finisher.SaveToDatabase.editor.header.label
3753 predefinedDefaults:
3754 options: { }
3755 validatorsDefinition:
3756 NotEmpty:
3757 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\NotEmptyValidator
3758 formEditor:
3759 iconIdentifier: t3-form-icon-validator
3760 label: formEditor.elements.FormElement.editor.requiredValidator.label
3761 DateTime:
3762 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\DateTimeValidator
3763 formEditor:
3764 iconIdentifier: t3-form-icon-validator
3765 label: formEditor.elements.DatePicker.validators.DateTime.editor.header.label
3766 Alphanumeric:
3767 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\AlphanumericValidator
3768 formEditor:
3769 iconIdentifier: t3-form-icon-validator
3770 label: formEditor.elements.TextMixin.editor.validators.Alphanumeric.label
3771 Text:
3772 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\TextValidator
3773 formEditor:
3774 iconIdentifier: t3-form-icon-validator
3775 label: formEditor.elements.TextMixin.editor.validators.Text.label
3776 StringLength:
3777 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\StringLengthValidator
3778 formEditor:
3779 iconIdentifier: t3-form-icon-validator
3780 label: formEditor.elements.TextMixin.editor.validators.StringLength.label
3781 predefinedDefaults:
3782 options:
3783 minimum: ''
3784 maximum: ''
3785 EmailAddress:
3786 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\EmailAddressValidator
3787 formEditor:
3788 iconIdentifier: t3-form-icon-validator
3789 label: formEditor.elements.TextMixin.editor.validators.EmailAddress.label
3790 Integer:
3791 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\IntegerValidator
3792 formEditor:
3793 iconIdentifier: t3-form-icon-validator
3794 label: formEditor.elements.TextMixin.editor.validators.Integer.label
3795 Float:
3796 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\FloatValidator
3797 formEditor:
3798 iconIdentifier: t3-form-icon-validator
3799 label: formEditor.elements.TextMixin.editor.validators.Float.label
3800 Number:
3801 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\NumberValidator
3802 formEditor:
3803 iconIdentifier: t3-form-icon-validator
3804 label: formEditor.elements.TextMixin.editor.validators.Number.label
3805 NumberRange:
3806 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\NumberRangeValidator
3807 formEditor:
3808 iconIdentifier: t3-form-icon-validator
3809 label: formEditor.elements.TextMixin.editor.validators.NumberRange.label
3810 predefinedDefaults:
3811 options:
3812 minimum: ''
3813 maximum: ''
3814 RegularExpression:
3815 implementationClassName: TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator
3816 formEditor:
3817 iconIdentifier: t3-form-icon-validator
3818 label: formEditor.elements.TextMixin.editor.validators.RegularExpression.label
3819 predefinedDefaults:
3820 options:
3821 regularExpression: ''
3822 Count:
3823 implementationClassName: TYPO3\CMS\Form\Mvc\Validation\CountValidator
3824 formEditor:
3825 iconIdentifier: t3-form-icon-validator
3826 label: formEditor.elements.MultiSelectionMixin.validators.Count.editor.header.label
3827 predefinedDefaults:
3828 options:
3829 minimum: ''
3830 maximum: ''
3831 FileSize:
3832 implementationClassName: TYPO3\CMS\Form\Mvc\Validation\FileSizeValidator
3833 formEditor:
3834 iconIdentifier: 't3-form-icon-validator'
3835 label: 'formEditor.elements.FileUploadMixin.validators.FileSize.editor.header.label'
3836 predefinedDefaults:
3837 options:
3838 minimum: '0B'
3839 maximum: '10M'
3840
3841 formEditor:
3842 translationFile: 'EXT:form/Resources/Private/Language/Database.xlf'
3843 dynamicRequireJsModules:
3844 app: TYPO3/CMS/Form/Backend/FormEditor
3845 mediator: TYPO3/CMS/Form/Backend/FormEditor/Mediator
3846 viewModel: TYPO3/CMS/Form/Backend/FormEditor/ViewModel
3847 addInlineSettings: { }
3848 maximumUndoSteps: 10
3849 stylesheets:
3850 200: 'EXT:form/Resources/Public/Css/form.css'
3851 formEditorFluidConfiguration:
3852 templatePathAndFilename: 'EXT:form/Resources/Private/Backend/Templates/FormEditor/InlineTemplates.html'
3853 partialRootPaths:
3854 10: 'EXT:form/Resources/Private/Backend/Partials/FormEditor/'
3855 layoutRootPaths:
3856 10: 'EXT:form/Resources/Private/Backend/Layouts/FormEditor/'
3857 formEditorPartials:
3858 FormElement-_ElementToolbar: Stage/_ElementToolbar
3859 FormElement-_UnknownElement: Stage/_UnknownElement
3860 FormElement-Page: Stage/Page
3861 FormElement-SummaryPage: Stage/SummaryPage
3862 FormElement-Fieldset: Stage/Fieldset
3863 FormElement-GridContainer: Stage/Fieldset
3864 FormElement-GridRow: Stage/Fieldset
3865 FormElement-Text: Stage/SimpleTemplate
3866 FormElement-Password: Stage/SimpleTemplate
3867 FormElement-AdvancedPassword: Stage/SimpleTemplate
3868 FormElement-Textarea: Stage/SimpleTemplate
3869 FormElement-Checkbox: Stage/SimpleTemplate
3870 FormElement-MultiCheckbox: Stage/SelectTemplate
3871 FormElement-MultiSelect: Stage/SelectTemplate
3872 FormElement-RadioButton: Stage/SelectTemplate
3873 FormElement-SingleSelect: Stage/SelectTemplate
3874 FormElement-DatePicker: Stage/SimpleTemplate
3875 FormElement-StaticText: Stage/StaticText
3876 FormElement-Hidden: Stage/SimpleTemplate
3877 FormElement-ContentElement: Stage/ContentElement
3878 FormElement-FileUpload: Stage/FileUploadTemplate
3879 FormElement-ImageUpload: Stage/FileUploadTemplate
3880 FormElement-Email: Stage/SimpleTemplate
3881 FormElement-Telephone: Stage/SimpleTemplate
3882 FormElement-Url: Stage/SimpleTemplate
3883 FormElement-Number: Stage/SimpleTemplate
3884 Modal-InsertElements: Modals/InsertElements
3885 Modal-InsertPages: Modals/InsertPages
3886 Modal-ValidationErrors: Modals/ValidationErrors
3887 Inspector-FormElementHeaderEditor: Inspector/FormElementHeaderEditor
3888 Inspector-CollectionElementHeaderEditor: Inspector/CollectionElementHeaderEditor
3889 Inspector-TextEditor: Inspector/TextEditor
3890 Inspector-PropertyGridEditor: Inspector/PropertyGridEditor
3891 Inspector-SingleSelectEditor: Inspector/SingleSelectEditor
3892 Inspector-MultiSelectEditor: Inspector/MultiSelectEditor
3893 Inspector-GridColumnViewPortConfigurationEditor: Inspector/GridColumnViewPortConfigurationEditor
3894 Inspector-TextareaEditor: Inspector/TextareaEditor
3895 Inspector-RemoveElementEditor: Inspector/RemoveElementEditor
3896 Inspector-FinishersEditor: Inspector/FinishersEditor
3897 Inspector-ValidatorsEditor: Inspector/ValidatorsEditor
3898 Inspector-RequiredValidatorEditor: Inspector/RequiredValidatorEditor
3899 Inspector-CheckboxEditor: Inspector/CheckboxEditor
3900 Inspector-Typo3WinBrowserEditor: Inspector/Typo3WinBrowserEditor
3901 formElementPropertyValidatorsDefinition:
3902 NotEmpty:
3903 errorMessage: formEditor.formElementPropertyValidatorsDefinition.NotEmpty.label
3904 Integer:
3905 errorMessage: formEditor.formElementPropertyValidatorsDefinition.Integer.label
3906 NaiveEmail:
3907 errorMessage: formEditor.formElementPropertyValidatorsDefinition.NaiveEmail.label
3908 NaiveEmailOrEmpty:
3909 errorMessage: formEditor.formElementPropertyValidatorsDefinition.NaiveEmail.label
3910 FormElementIdentifierWithinCurlyBracesInclusive:
3911 errorMessage: formEditor.formElementPropertyValidatorsDefinition.FormElementIdentifierWithinCurlyBraces.label
3912 FormElementIdentifierWithinCurlyBracesExclusive:
3913 errorMessage: formEditor.formElementPropertyValidatorsDefinition.FormElementIdentifierWithinCurlyBraces.label
3914 formElementGroups:
3915 input:
3916 label: formEditor.formElementGroups.input.label
3917 html5:
3918 label: formEditor.formElementGroups.html5.label
3919 select:
3920 label: formEditor.formElementGroups.select.label
3921 custom:
3922 label: formEditor.formElementGroups.custom.label
3923 container:
3924 label: formEditor.formElementGroups.container.label
3925 page:
3926 label: formEditor.formElementGroups.page.label
3927 formEngine:
3928 translationFile: 'EXT:form/Resources/Private/Language/Database.xlf'
3929 mixins:
3930 translationSettingsMixin:
3931 translation:
3932 translationFile: 'EXT:form/Resources/Private/Language/locallang.xlf'
3933 formElementMixins:
3934 BaseFormElementMixin:
3935 formEditor:
3936 predefinedDefaults: { }
3937 editors:
3938 100:
3939 identifier: header
3940 templateName: Inspector-FormElementHeaderEditor
3941 200:
3942 identifier: label
3943 templateName: Inspector-TextEditor
3944 label: formEditor.elements.BaseFormElementMixin.editor.label.label
3945 propertyPath: label
3946 ReadOnlyFormElementMixin:
3947 formEditor:
3948 editors:
3949 100:
3950 identifier: header
3951 templateName: Inspector-FormElementHeaderEditor
3952 200:
3953 identifier: label
3954 templateName: Inspector-TextEditor
3955 label: formEditor.elements.ReadOnlyFormElement.editor.label.label
3956 propertyPath: label
3957 9999:
3958 identifier: removeButton
3959 templateName: Inspector-RemoveElementEditor
3960 predefinedDefaults: { }
3961 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
3962 FormElementMixin:
3963 formEditor:
3964 editors:
3965 100:
3966 identifier: header
3967 templateName: Inspector-FormElementHeaderEditor
3968 200:
3969 identifier: label
3970 templateName: Inspector-TextEditor
3971 label: formEditor.elements.FormElement.editor.label.label
3972 propertyPath: label
3973 700:
3974 identifier: gridColumnViewPortConfiguration
3975 templateName: Inspector-GridColumnViewPortConfigurationEditor
3976 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.label
3977 configurationOptions:
3978 viewPorts:
3979 10:
3980 viewPortIdentifier: xs
3981 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.xs.label
3982 20:
3983 viewPortIdentifier: sm
3984 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.sm.label
3985 30:
3986 viewPortIdentifier: md
3987 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.md.label
3988 40:
3989 viewPortIdentifier: lg
3990 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.lg.label
3991 numbersOfColumnsToUse:
3992 label: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.label
3993 propertyPath: 'properties.gridColumnClassAutoConfiguration.viewPorts.{@viewPortIdentifier}.numbersOfColumnsToUse'
3994 fieldExplanationText: formEditor.elements.FormElement.editor.gridColumnViewPortConfiguration.numbersOfColumnsToUse.fieldExplanationText
3995 800:
3996 identifier: requiredValidator
3997 templateName: Inspector-RequiredValidatorEditor
3998 label: formEditor.elements.FormElement.editor.requiredValidator.label
3999 validatorIdentifier: NotEmpty
4000 propertyPath: properties.fluidAdditionalAttributes.required
4001 propertyValue: required
4002 9999:
4003 identifier: removeButton
4004 templateName: Inspector-RemoveElementEditor
4005 predefinedDefaults: { }