首页 > 解决方案 > 将表单定义移动到扩展后,表单无法保存在表单编辑器中

问题描述

将表单定义移动到我自己的扩展后,我无法保存表单定义。

我收到此错误消息

无法保存表单:文件

“EXT:myext/Resources/Private/Forms/bewerbung.form.yaml”无法保存:>未定义索引:yamlSettingsOverrides

这是我的自定义表单设置

TYPO3:
  CMS:
    Form:
      persistenceManager:
        allowedExtensionPaths:
          10: EXT:myext/Resources/Private/Forms/
        allowSaveToExtensionPaths: true
        allowDeleteFromExtensionPaths: true

        renderingOptions:
          translation:
            translationFile:
              # Default translation file for the frontend:
              10: 'EXT:form/Resources/Private/Language/locallang.xlf'

最初我抱怨未定义索引:_LOCAL_LANG,所以我在我的自定义表单 yaml 定义中添加了默认翻译文件,它消失了,似乎它不是从 BaseConfiguration“继承”的。我错过了另一块yaml吗?

有人可以提示一下,这里出了什么问题?

标签: typo3

解决方案


在包含所有依赖项的作曲家更新后,此错误消失了。表单扩展没有更新,所以我认为有一个错误的依赖。


推荐阅读