[Honeypot]
Properties
implementationClassName
- Option path
- 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')
Honeypot: implementationClassName: TYPO3\CMS\Form\Domain\Model\FormElements\GenericFormElement
Copied!
- Description
- Classname which implements the form element.
properties.containerClassAttribute
- Option path
- 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')
Honeypot: properties: containerClassAttribute: input elementClassAttribute: '' elementErrorClassAttribute: error renderAsHiddenField: false styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
Copied!
- Description
- A CSS class which is typically wrapped around the form elements.
properties.elementClassAttribute
- Option path
- 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')
Honeypot: properties: containerClassAttribute: input elementClassAttribute: '' elementErrorClassAttribute: error renderAsHiddenField: false styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
Copied!
- Description
- A CSS class written to the form element.
properties.elementErrorClassAttribute
- Option path
- 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')
Honeypot: properties: containerClassAttribute: input elementClassAttribute: '' elementErrorClassAttribute: error renderAsHiddenField: false styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
Copied!
- Description
- A CSS class which is written to the form element if validation errors exists.
properties.styleAttribute
- Option path
- 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')
Honeypot: properties: containerClassAttribute: input elementClassAttribute: '' elementErrorClassAttribute: error renderAsHiddenField: false styleAttribute: 'position:absolute; margin:0 0 0 -999em;'
Copied!
- 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.