[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.renderAsHiddenField

Option path

TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.formElementsDefinition.Honeypot.properties.renderAsHiddenField

Data type

bool

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"). renderAsHiddenField renders the honeypot as a hidden form element (input type "hidden").

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.