4

哪里可以找到关于typo3 的$GLOBALS['TSFE'] 变量的参考资料?

例如,一些代码片段报告说“TSFE:id”是当前页面的 id,但是我在哪里可以找到关于这个变量的参考?

4

2 回答 2

4

空无一人。真的 :-(。

但是你也必须知道 $GLOBALS['TSFE'] (TypoScript Frontend) 不仅仅是一个包含一些信息的数组,TSFE 还包含可以被扩展或在 TypoScript 上下文中用于从当前页面或用户访问数据的对象. 例如

$GLOBALS['TSFE']->sys_page 是 \TYPO3\CMS\Frontend\Page\PageRepository 的一个实例 $GLOBALS['TSFE']->fe_user 是 \TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication 的一个实例

所以基本上文档遍布 TYPO3 文档。您还将意识到 TypoScript 或 TYPO3 API 可以访问或使用许多信息,而无需解析 TSFE 数组。

于 2013-10-15T00:23:56.540 回答
3

TYPO3 的 wiki 上曾经有一个(不完整的)部分,但现在似乎没有了。您可以在回程机器上找到它: https ://web.archive.org/web/20130621221807/http://wiki.typo3.org/TSref/getText

我知道的唯一在线“文档”是 TypoScript 前端控制器(又名 TSFE)的 TYPO3 源: https ://api.typo3.org/TYPO3_8-7/_typo_script_frontend_controller_8php_source.html

这是您可以通过 TS 直接访问的所有公共属性:

10 = TEXT
10.data = TSFE:fe_user|user|username
于 2013-10-16T09:31:17.047 回答