我在 TYPO3 8.7 上有一个模板扩展,并尝试添加一些自定义内容元素。一切似乎都工作正常,除了后端字段 - 它们只是没有渲染。
我从头开始开发扩展,并认为这可能是问题所在,因此我安装了 Extension Builder 模块并用它制作了另一个扩展,但结果仍然相同。
该元素可以在向导中看到,并在前端呈现,但是当我想在后端编辑它时,它没有后端字段,除了带有元素类型的下拉列表。我想我没有添加一些配置来使其工作,但我只是不知道它可能是什么。
我解决了这个问题。 ext_localconf.php 中缺少以下行:
\FluidTYPO3\Flux\Core::registerProviderExtensionKey('MyTest.my_test', 'Content');
那么我不需要tt_content.php中的代码,因为它添加到下拉列表中的项目与后端布局无关。新内容元素会自动从模板文件添加到下拉列表中,并使用以下信息:
<flux:form id="counter"
label="counter"
description="Counter description">