TypoScriptFrontendController 必须使用有效的 SiteLanguage 对象或当前请求中已解析的站点作为回退来构造。 None 给出
TypoScriptFrontendController must be constructed with a valid SiteLanguage object or a resolved site in the current request as fallback. None given
我在 TYPO3 9 中建立了一个网站,它工作得很好。然后决定升级von TYPO3 10(10.4.4),做了升级向导,数据库检查等。
一切看起来都很好。现在,当我转到 Web -> Page 并在 pagetree 中单击根页面或其子页面时,出现此错误:
Oops, an error occurred! TypoScriptFrontendController must be
constructed with a valid SiteLanguage object or a resolved site in the
current request as fallback. None given.
More information regarding this error might be available online.
在线link:https://wiki.typo3.org/Exception/CMS/1561583127
(目前还没有)
这个错误让我假设我的网站语言有误。
当我转到站点管理 -> 站点时,一切似乎都已针对我的默认语言进行了正确配置。
我的config.yaml
base: 'https://dev.mywebsite.de/'
baseVariants: { }
errorHandling:
-
errorCode: '404'
errorHandler: Page
errorContentSource: 't3://page?uid=11'
languages:
-
title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: Deutsch
hreflang: de-DE
direction: ''
flag: de
languageId: '0'
websiteTitle: 'Meine Website'
rootPageId: 1
routes: { }
websiteTitle: 'My Website'
好的,问题解决了,毕竟是我的错。
我安装了 DCE,在我的一个 DCE 中我有一个后端模板,其中包括 {f:cObject(typoscriptObjectPath: 'lib.example')}
在其中,我不小心从我的前端模板中复制粘贴了它,在 TYPO3 9 中它没有导致任何错误。现在可以了。删除它,一切正常!
在 TYPO3v10 内容元素的后端预览渲染中使用 <f:cObject>
时会发生这种情况。
在 TYPO3 v11 中这又是可能的,因为流体视图助手已经用 https://forge.typo3.org/issues/91511
修复了
我在 TYPO3 9 中建立了一个网站,它工作得很好。然后决定升级von TYPO3 10(10.4.4),做了升级向导,数据库检查等。 一切看起来都很好。现在,当我转到 Web -> Page 并在 pagetree 中单击根页面或其子页面时,出现此错误:
Oops, an error occurred! TypoScriptFrontendController must be constructed with a valid SiteLanguage object or a resolved site in the current request as fallback. None given.
More information regarding this error might be available online.
在线link:https://wiki.typo3.org/Exception/CMS/1561583127 (目前还没有)
这个错误让我假设我的网站语言有误。 当我转到站点管理 -> 站点时,一切似乎都已针对我的默认语言进行了正确配置。
我的config.yaml
base: 'https://dev.mywebsite.de/'
baseVariants: { }
errorHandling:
-
errorCode: '404'
errorHandler: Page
errorContentSource: 't3://page?uid=11'
languages:
-
title: Deutsch
enabled: true
base: /
typo3Language: de
locale: de_DE.UTF-8
iso-639-1: de
navigationTitle: Deutsch
hreflang: de-DE
direction: ''
flag: de
languageId: '0'
websiteTitle: 'Meine Website'
rootPageId: 1
routes: { }
websiteTitle: 'My Website'
好的,问题解决了,毕竟是我的错。
我安装了 DCE,在我的一个 DCE 中我有一个后端模板,其中包括 {f:cObject(typoscriptObjectPath: 'lib.example')}
在其中,我不小心从我的前端模板中复制粘贴了它,在 TYPO3 9 中它没有导致任何错误。现在可以了。删除它,一切正常!
在 TYPO3v10 内容元素的后端预览渲染中使用 <f:cObject>
时会发生这种情况。
在 TYPO3 v11 中这又是可能的,因为流体视图助手已经用 https://forge.typo3.org/issues/91511
修复了