保护表单定义yaml不被覆盖

Protect the form definition yaml from being overwritten

我正在使用 TYPO3 9.5 处理旧版页面

我制作了一个表单并大量编辑了表单的 YAML 文件。我特别添加了 YAML 别名。 当我现在在 TYPO3 BE 表单编辑器中编辑表单并保存时,锚点和别名都丢失了。

有没有一种方法可以保护部分或全部 YAML 定义不被 TYPO3 BE 表单编辑器在保存时触及?

这应该是可行的 - 请在 https://docs.typo3.org/c/typo3/cms-form/main/en-us/I/Concepts/FormFileStorages/Index.html

查看相关文档

由于此更改已在 8.7 中实现(参见 here),因此它也适用于 9.5

TYPO3:
     CMS:
       Form:
         persistenceManager:
           allowSaveToExtensionPaths: false
           allowedExtensionPaths:
             100: EXT:my_ext/Resources/Private/Forms/