我有一个奇怪的问题,我无法找到它的根源。我安装了自己的扩展程序,添加了自定义流体内容元素 (fce)。在 FCE 选项卡中(向页面添加新的内容元素时)我比实际模板文件多了两个可选元素。但是,当我尝试添加它们时,两个额外的元素都没有标签并引发错误,这变得越来越奇怪。
结构是:
typo3conf
└ ext
└ my_fancy_extension
├ Configuration
│ └ TypoScript
│ └ setup.txt
├ Resources
│ ├ Privat
│ │ ├ Elements (... containing my template files)
│ │ ├ Language (... containing only my locallang.xml file)
│ │ └ Elements (... containing only one partial file)
│ └ Public
│ └ [...]
└ [...]
我在BackEnd中挖掘了页面TSConfig,发现一个部分文件和一个语言文件被“加载”为模板文件。
但我设置my_fancy_extension/Configuration/TypoScript/setup.txt
:
plugin.tx_fed.fce.my_fancy_extension {
templateRootPath = EXT:my_fancy_extension/Resources/Private/Elements/
partialRootPath = EXT:my_fancy_extension/Resources/Private/Partials/
layoutRootPath = EXT:fluidcontent/Resources/Private/Layouts/
}
...并确保此文件包含在fileadmin\default\ts\setup.ts
. 但似乎没有./Elements
加载模板,而是父文件夹下的所有文件../Privat
。
我对 TYPO3 和 TypoScript 还不是很熟练,但我从一年前就开始学习了。这是我第一次遇到这样的事情,我不知道在哪里进一步挖掘......
有谁知道一种方法?如果您需要更多信息,请告诉我。
提前致谢并致以最诚挚的问候。