1

我使用extension_builder扩展(v2.4.0)为 Typo3 4.7 搭建了一个 extbase 扩展。包含所有内容以注册后端模块。但是,在打开后端模块时安装扩展程序后,会显示以下错误消息:

Sorry, the requested view was not found.
The technical reason is: No template was found. View could not
be resolved for action "list".

在谷歌上搜索了很长时间后,我在 extension_builder 邮件列表中找到了一种解决方法。这需要用户手动将文件夹包含extension/Configuration/TypoScript到当前模板使用的 TypoScript 中。在此文件夹中的文件中,有使 extbase 找到正确模板路径所需的配置。

虽然这可行,但听起来不是正确的方法,并且绝对不希望让想要安装扩展的人对他的模板进行一些更改以运行后端模块。

我怎样才能省略这一步,仍然让它工作?我查看了其他似乎可以正常工作的模块,但我无法弄清楚它们是如何做到的。

4

1 回答 1

1

我不是 100% 确定我理解你的问题。

在 TYPO3 6.0 和 6.1 中,后端模块的 TypoScript 设置处理得到了改进。您现在可以将您的映射ext_typoscript_setup.txt自动包含在其中,而无需根模板。

有关更多详细信息,请查看相关的错误报告提交消息

要恢复我的回答,解决方案是升级到 TYPO3 >=6.0。

于 2013-05-12T14:55:20.293 回答