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