我搜索解决方案: 如何在现有XML中添加新字段?
extname /配置/ TCA /重写/ tt_content.php
...
<T3DataStructure>
...
</T3DataStructure>
...
这里是XML ......
{{1}}
我有一个Ext。现在我进入我的tt_content.php文件并复制此代码。但现在我可以完全覆盖整个文件了!但是我只需要一个新的领域,原来不应该改变!
谢谢!
答案 0 :(得分:2)
最快的方法是确保只复制整个文件并进行操作。然而,有时候避免这种情况很好,当然也有解决方案。我在https://docs.typo3.org/typo3cms/drafts/github/georgringer/news/DeveloperManual/ExtendNews/ExtendFlexforms/Index.html#extend-flexforms-with-custom-fields的新闻扩展文档中对此进行了描述。
答案 1 :(得分:-1)
这是相当不幸的,但这就是FlexForms如何工作的方式,因为它们代表完全嵌入和封装的数据结构。因此,如果要添加字段,除了复制FlexForm文件并更改配置以使用您的文件之外别无他法。
某些扩展程序允许其他方式来自定义现有字段,例如通过itemsProcFunc
select
字段,但显然这里的选项非常有限。