
我读了很多例子,但找不到我缺少的东西,所以任何提示都是正确的。
另外,我已经清除了所有系统缓存和自动加载信息,以防万一。没有帮助。
我添加了静态文件include insys_template.php:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addStaticFile(
'my_contacts',
'Configuration/TypoScript',
'Main Template'
);
包含setup.txt和constants.txt:

如您所见,我也在静态中添加了它。
设置.txt
plugin.my_contacts {
view {
templateRootPaths {
0 = EXT:my_contacts/Resources/Private/Templates/
1 = {$plugin.my_contacts.view.templateRootPath}
}
partialRootPaths {
0 = EXT:my_contacts/Resources/Private/Partials/
1 = {$plugin.my_contacts.view.partialRootPath}
}
layoutRootPaths {
0 = EXT:my_contacts/Resources/Private/Layouts/
1 = {$plugin.my_contacts.view.layoutRootPath}
}
}
settings {
cssFile = {$plugin.my_contacts.settings.cssFile}
}
}
常量.txt
plugin.my_contacts {
view {
# cat=plugin.my_contacts/file; type=string; label=Path to template root (FE)
templateRootPath = EXT:my_contacts/Resources/Private/Templates/
# cat=plugin.my_contacts/file; type=string; label=Path to template partials (FE)
partialRootPath = EXT:my_contacts/Resources/Private/Partials/
# cat=plugin.my_contacts/file; type=string; label=Path to template layouts (FE)
layoutRootPath = EXT:my_contacts/Resources/Private/Layouts/
}
settings {
# cat=plugin.my_contacts/file; type=string; label=Path to CSS file
cssFile = EXT:my_contacts/Resources/Public/Css/news-basic.css
}
}
内容过去很简单,但在这个阶段,我从news插件,所以它现在有更多的设置,但当我检查模板分析器或尝试访问vew/controller中的设置时,我看不到这些条目。另外,当我尝试重写页面中模板内容中的模板路径时,也不会在那里发生任何事情。
插件模板本身被识别和读取,我只是不能让它们被重写。(或从设置中读取设置)

我读了很多例子,但找不到我缺少的东西,所以任何提示都是正确的。
另外,我已经清除了所有系统缓存和自动加载信息,以防万一。没有帮助。