TYPO3 v12
在我的站点包中,我定义了一个
CustomFormSetup.yaml
。在这个配置文件中我定义了一个允许的扩展路径:
TYPO3:
CMS:
Form:
persistenceManager:
allowedExtensionPaths:
100: 'EXT:my_sitepackage/Resources/Private/Forms/'
allowSaveToExtensionPaths: false
allowDeleteFromExtensionPaths: false
此目录中的表单定义显示在表单编辑器中以及表单插件的选择字段中。但在前端我收到一条错误消息:
The file "EXT:my_sitepackage/Resources/Private/Forms/contactform.form.yaml" could not be loaded. Please check your configuration option "persistenceManager.allowedExtensionPaths"
我不知道这里缺少什么。在以前的 TYPO3 版本中,这一直工作得很好。欢迎任何想法。
您必须将此打字稿添加到您的站点包中,例如:
plugin.tx_form {
settings {
yamlConfigurations {
# register your own additional configuration
# choose a number higher than 30 (below is reserved)
100 = EXT:my_sitepackage/Configuration/Yaml/CustomFormSetup.yaml
}
}
}
附加说明: 无需将 allowSaveToExtensionPaths 和 allowDeleteFromExtensionPaths 设置为 false,因为它们已经设置为 false。