使用extension_builder构建extbase应用程序后找不到视图

时间:2013-05-12 10:01:17

标签: typo3 typoscript extbase

我为Typo3 4.7搭建了一个带有extension_builder扩展名(v2.4.0)的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邮件列表上找到了workaround。这要求用户手动将文件夹extension/Configuration/TypoScript包含到当前模板的TypoScript中。在此文件夹中的文件内部,需要配置以使extbase找到正确的模板路径。

虽然这样做有效,但听起来并不是正确的方法,并且不希望有人想要安装扩展程序对其模板进行一些更改以使后端模块运行。

如何省略此步骤并仍然可以正常运行?我查看了其他似乎没有问题的模块,但我无法弄清楚他们是如何做到的。

1 个答案:

答案 0 :(得分:1)

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

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

有关详细信息,请查看相关的bug reportcommit message

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