我试图用一些额外的字段扩展tx_news并且收到错误所以我安装了这个扩展程序以查看是否有效:https://github.com/cyberhouse/t3ext-newsauthor
我的扩展程序和参考扩展名在新闻页面上出现同样的错误:
抱歉,找不到请求的视图 . 技术原因是:没有找到模板 . 无法解决“Tx_Fluidpages_Controller_PageController”类中的操作“错误”的视图 .
以及日志中的以下错误:
核心:错误处理程序(FE):PHP警告:file_get_contents():在/var/www/ukcg6/typo3_src-6.1.7/typo3/sysext/fluid/Classes/View/TemplateView.php第187行中,文件名不能为空
我正在使用Typo3 6.1:
-
Fluidpages 2.1.0
-
Fluidcontent 3.1.0
-
Flux 6.0.3
-
VHS 1.8.5
1 回答
我现在没有时间在这里设置你的堆栈,但我会尝试帮助一些关于如何跟踪和定位这类错误的一般建议 .
基本上,您需要从TemplateView.php第187行追溯错误 .
从那里开始,您将查找作为文件名的变量 . 你可以var_dump()那个变量,它可能是“null” .
然后,您将该变量按向后顺序返回其原点 . 这意味着每次传递此变量时,您都会在源代码中搜索将调用它作为参数的函数的位置 .
这样做你肯定会发现出现问题的地方 . 文件名变量未正确设置,这意味着之前调用的函数之一应该将其设置为搞砸 .