[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_definitionsis 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 
trueif 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 
trueif you want to allow backend users to delete forms stored within your own extension. 
sortByKeys¶
- Option path
 - TYPO3.CMS.Form.persistenceManager.sortByKeys
 - Data type
 - array
 - Needed by
 - Backend (form manager)
 - Mandatory
 - Yes
 - Default value
 persistenceManager: sortByKeys: ['name', 'fileUid']
- Good to know
 - Form/ File storages
 - Description
 The keys by which the forms should be sorted in the Form module and in the form plugin select.
Valid keys, by which the forms can be sorted, are:
name- The forms name.
 identifier- The filename.
 fileUid- The files uid.
 persistenceIdentifierThe files location.
Example:
1:/form_definitions/contact.form.yamlreadOnly- Is the form readonly?
 removable- Is the form removable?
 location- Either 
storageorextension invalid- Does the form have an error?
 
sortAscending¶
- Option path
 - TYPO3.CMS.Form.persistenceManager.sortAscending
 - Data type
 - bool
 - Needed by
 - Backend (form manager)
 - Mandatory
 - Yes
 - Default value
 persistenceManager: sortAscending: true
- Good to know
 - Form/ File storages
 - Description
 - If set to 
true, the forms will be sorted in ascending, otherwise in descending order. 
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/