[TASK] Remove old language labels in EXT:setup
[Packages/TYPO3.CMS.git] / typo3 / sysext / form / Configuration / TypoScript / Elements / Hidden.ts
1 plugin.tx_form {
2                 # elementPartials
3                 # Used by: frontend, wizard (not implemented right now)
4                 # Overwritable by user: FALSE
5                 #
6                 # Defines the template selection array for the form wizard.
7                 # Each defined item is shown as option within the wizard.
8                 #
9                 # If there is no partialPath property in the userdefined TypoScript
10                 # then elementPartials.ELEMENTNAME.10.partialPath is the default.
11         view {
12                 elementPartials {
13                         HIDDEN {
14                                 10 {
15                                         displayName = Default
16                                         partialPath = FlatElements/Hidden
17                                 }
18                         }
19                 }
20         }
21
22         settings {
23                 registeredElements {
24                                 # HIDDEN
25                                 # Used by: frontend, wizard (not implemented right now)
26                                 # Used ViewHelper: f:form.hidden
27                                 #
28                                 # @ToDo: add more details
29                         HIDDEN {
30                                         # htmlAttributes
31                                         # Used by: frontend, wizard (not implemented right now)
32                                         # Overwritable by user: FALSE
33                                         #
34                                         # Defines allowed HTML attributes for a specific element.
35                                         # Based on selfhtml documentation version 8.1.2 (see http://wiki.selfhtml.org/wiki/Referenz:HTML/).
36                                         # This is needed to detect and map these strings within the user configured element definition as HTML attributes.
37                                         # As soon as prefix-* is defined every attribute is registered automatically as HTML attribute.
38                                 htmlAttributes {
39                                                 # generic attributes
40                                         10 = id
41                                         20 = class
42                                         30 = accesskey
43                                         40 = contenteditable
44                                         50 = contextmenu
45                                         60 = dir
46                                         70 = draggable
47                                         80 = dropzone
48                                         90 = hidden
49                                         100 = lang
50                                         110 = spellcheck
51                                         120 = style
52                                         130 = tabindex
53                                         140 = title
54                                         150 = data-*
55                                         160 = translate
56                                                 # element specific attributes
57                                         200 = type
58                                         210 = name
59                                         220 = value
60                                 }
61
62                                         # fixedHtmlAttributeValues
63                                         # Used by: frontend, wizard (not implemented right now)
64                                         # Overwritable by user: FALSE
65                                         #
66                                         # The following values are automatically set as attributes.
67                                 fixedHtmlAttributeValues {
68                                         type = hidden
69                                 }
70
71                                         # htmlAttributesUsedByTheViewHelperDirectly
72                                         # Used by: frontend
73                                         # Overwritable by user: FALSE
74                                         #
75                                         # Each HTML attribute defined at ".htmlAttributes" is available as array within the model.
76                                         # This array will be added to the resulting HTML tag.
77                                         # For this purpose the Fluid argument "additionalAttributes" of the ViewHelper is used.
78                                         #
79                                         # Some HTML attributes have to be assigned directly as an argument to the ViewHelper.
80                                         # The htmlAttributesUsedByTheViewHelperDirectly map is used to remove the specified
81                                         # HTML attribute from the "htmlAttributes" array and sets it for the model's "additionalArguments" array.
82                                         #
83                                         # There are two attributes which special behavior:
84                                         #       * disabled
85                                         #       * readonly
86                                         # These attributes can be assigned to the most ViewHelpers but whenever a "disabled" attribute appears
87                                         # the browser will disable this element no matter of the value.
88                                         # See: https://forge.typo3.org/issues/42474
89                                         # Therefore it is held in the htmlAttributes array and the code removes this attribute if its value is set to 0.
90                                 htmlAttributesUsedByTheViewHelperDirectly {
91                                                 # generic attributes
92                                         10 = class
93                                         20 = dir
94                                         30 = id
95                                         40 = lang
96                                         50 = style
97                                         60 = title
98                                         70 = accesskey
99                                         80 = tabindex
100                                         90 = onclick
101                                         100 = name
102                                         110 = value
103                                 }
104
105                                         # partialPath
106                                         # Used by: frontend, wizard (not implemented right now)
107                                         # Overwritable by user: TRUE
108                                         #
109                                         # The defined partial is used to render the element.
110                                         # The partial paths to the element are build based on the following rule:
111                                         # {$plugin.tx_form.view.partialRootPath}/{$themeName}/@actionName/{$partialPath}.
112                                 partialPath =< plugin.tx_form.view.elementPartials.HIDDEN.10.partialPath
113
114                                         # visibleInShowAction
115                                         # Used by: frontend
116                                         # Overwritable by user: TRUE
117                                         #
118                                         # If set to 1 this element is displayed in the form.
119                                         # @ToDo: add more details
120                                 visibleInShowAction = 1
121
122                                         # visibleInConfirmationAction
123                                         # Used by: frontend
124                                         # Overwritable by user: TRUE
125                                         #
126                                         # If set to 1 this element is displayed in the confirmation page.
127                                         # @ToDo: add more details
128                                 visibleInConfirmationAction = 0
129
130                                         # visibleInProcessAction
131                                         # Used by: frontend
132                                         # Overwritable by user: TRUE
133                                         #
134                                         # If set to 1 this element is displayed in the mail.
135                                         # @ToDo: add more details
136                                 visibleInMail = 0
137                         }
138                 }
139         }
140 }