[persistenceManager]

Properties

allowedFileMounts

Option path
TYPO3.CMS.Form.persistenceManager.allowedFileMounts
Data type
array
Needed by
Frontend/ Backend (form manager/ form editor/ plugin)
Mandatory
Yes (if allowedExtensionPaths is not set)
Default value
1
2
3
persistenceManager:
  allowedFileMounts:
    10: '1:/form_definitions/'
Good to know
Form/ File storages
Description
EXT:form stores the form definitions within the file system and thus needs write access to this storage. By default, the folder form_definitions is created and used. It is possible to configure a different and/ or an additional filemount which is then utilized for storing and reading forms.

allowSaveToExtensionPaths

Option path
TYPO3.CMS.Form.persistenceManager.allowSaveToExtensionPaths
Data type
bool
Needed by
Backend (form manager)
Mandatory
Yes
Default value
1
2
persistenceManager:
  allowSaveToExtensionPaths: false
Good to know
Form/ File storages
Description
Set this to true if you want to allow backend users to edit forms stored within your own extension.

allowDeleteFromExtensionPaths

Option path
TYPO3.CMS.Form.persistenceManager.allowDeleteFromExtensionPaths
Data type
bool
Needed by
Backend (form manager)
Mandatory
Yes
Default value
1
2
persistenceManager:
  allowDeleteFromExtensionPaths: false
Good to know
Form/ File storages
Description
Set this to true if you want to allow backend users to delete forms stored within your own extension.

allowedExtensionPaths

Option path
TYPO3.CMS.Form.persistenceManager.allowedExtensionPaths
Data type
array
Needed by
Frontend/ Backend (form manager/ form editor/ plugin)
Mandatory
Yes (if allowedFileMounts is not set)
Default value
undefined
Good to know
Form/ File storages
Description

Define the paths to folders which contain forms within your own extension. For example:

allowedExtensionPaths:
  10: EXT:my_site_package/Resources/Private/Forms/