哪里可以找到关于typo3 的$GLOBALS['TSFE'] 变量的参考资料?
例如,一些代码片段报告说“TSFE:id”是当前页面的 id,但是我在哪里可以找到关于这个变量的参考?
哪里可以找到关于typo3 的$GLOBALS['TSFE'] 变量的参考资料?
例如,一些代码片段报告说“TSFE:id”是当前页面的 id,但是我在哪里可以找到关于这个变量的参考?
空无一人。真的 :-(。
但是你也必须知道 $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 数组。
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