typo3 - 将表单定义移动到扩展后,表单无法保存在表单编辑器中
问题描述
将表单定义移动到我自己的扩展后,我无法保存表单定义。
我收到此错误消息
无法保存表单:文件
“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吗?
有人可以提示一下,这里出了什么问题?
解决方案
在包含所有依赖项的作曲家更新后,此错误消失了。表单扩展没有更新,所以我认为有一个错误的依赖。
推荐阅读
- python - pool.apply_async 和全局变量
- puppeteer - Puppeteer:如何在使用 page.click() 创建的新选项卡加载之前更改导航器属性
- python - ValueError: Axes instance argument was not found in a figure, Question with same name has no answer
- javascript - 使用 puppeteer 加载 chrome 扩展
- oracle-apex - 多行上的 Oracle APEX RDS 选项卡而不是滚动
- c - 无法使用 .asm 文件构建 CLion 项目
- python - 如何使pyinstaller不使用anaconda并构建一个小型exe文件
- python - TypeError: '_io.TextIOWrapper' 类型的对象没有 len ()
- angular - 为 ng-bootstrap modal (NgbModal) [Angular 6] 编写单元测试
- html - 使用 ngfor 数组数据在 Angular 中动态更改样式