[Honeypot]¶
Properties¶
implementationClassName¶
- Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.implementationClassName
- Data type
string
- Needed by
Frontend/ Backend (form editor)
- Overwritable within form definition
No
- form editor can write this property into the form definition (for prototype 'standard')
No
- Mandatory
Yes
- Default value (for prototype 'standard')
1Honeypot: 2 implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
- Description
Classname which implements the form element.
properties.containerClassAttribute¶
- Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.properties.containerClassAttribute
- Data type
string
- Needed by
Frontend/ Backend (form editor)
- Overwritable within form definition
Yes
- form editor can write this property into the form definition (for prototype 'standard')
No
- Mandatory
No
- Default value (for prototype 'standard')
1Honeypot: 2 properties: 3 containerClassAttribute: input 4 elementClassAttribute: '' 5 elementErrorClassAttribute: error 6 renderAsHiddenField: false 7 styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
- Description
A CSS class which is typically wrapped around the form elements.
properties.elementClassAttribute¶
- Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.properties.elementClassAttribute
- Data type
string
- Needed by
Frontend/ Backend (form editor)
- Overwritable within form definition
Yes
- form editor can write this property into the form definition (for prototype 'standard')
No
- Mandatory
No
- Default value (for prototype 'standard')
1Honeypot: 2 properties: 3 containerClassAttribute: input 4 elementClassAttribute: '' 5 elementErrorClassAttribute: error 6 renderAsHiddenField: false 7 styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
- Description
A CSS class written to the form element.
properties.elementErrorClassAttribute¶
- Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.properties.elementErrorClassAttribute
- Data type
string
- Needed by
Frontend/ Backend (form editor)
- Overwritable within form definition
Yes
- form editor can write this property into the form definition (for prototype 'standard')
No
- Mandatory
No
- Default value (for prototype 'standard')
1Honeypot: 2 properties: 3 containerClassAttribute: input 4 elementClassAttribute: '' 5 elementErrorClassAttribute: error 6 renderAsHiddenField: false 7 styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
- Description
A CSS class which is written to the form element if validation errors exists.
properties.styleAttribute¶
- Option path
TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.properties.styleAttribute
- Data type
string
- Needed by
Frontend/ Backend (form editor)
- Overwritable within form definition
Yes
- form editor can write this property into the form definition (for prototype 'standard')
No
- Mandatory
No
- Default value (for prototype 'standard')
1Honeypot: 2 properties: 3 containerClassAttribute: input 4 elementClassAttribute: '' 5 elementErrorClassAttribute: error 6 renderAsHiddenField: false 7 styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
- Description
By default the honeypot will be rendered as a regular text form element (input type "text"). The
styleAttribute
is written to the honeypot form element to make it "invisible" for humans.