[英]Typo3 TSFE in Backend module
也许我完全是瞎子又傻瓜,但是如何在BE Module od typo3 9.5中访问TSFE?
我想在后端模块中使用实际选定站点的某些页面属性,但是自上次使用pi_based以来,我不知道如何获得此属性。
\TYPO3\CMS\Core\Utility\DebugUtility::debug(
$GLOBALS['TSFE']->tmpl->setup['config.']['baseURL']
);
这是行不通的,我坚持:(提前致意和问候
汤姆
TSFE是“前端的全局对象”,因此您不应依赖于后端中的TSFE。 在TYPO3 v9中,应该使用“ SiteMatcher”实例访问给定页面的当前站点对象或站点/语言对象。 从那里,您可以获得绝对的BaseURL。
实际上,我强烈建议您不要再使用config.baseURL并在TYPO3 v9.5中使用本机站点处理,因为它与Frontend和Backend中的API相同(这就是本意)。
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.