前端未找到 TYPO3 表单定义

问题描述 投票:0回答:1

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 版本中,这一直工作得很好。欢迎任何想法。

forms typo3-12.x
1个回答
0
投票

您必须将此打字稿添加到您的站点包中,例如:

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
        }
    }
}

附加说明: 无需将 allowSaveToExtensionPathsallowDeleteFromExtensionPaths 设置为 false,因为它们已经设置为 false。

© www.soinside.com 2019 - 2024. All rights reserved.