Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 在后端创建指向前端页面的链接_Typo3_Typoscript_Fluid - Fatal编程技术网

Typo3 在后端创建指向前端页面的链接

Typo3 在后端创建指向前端页面的链接,typo3,typoscript,fluid,Typo3,Typoscript,Fluid,我将创建一个链接,链接到后端模块内的前端页面。 使用: 链接 不起作用。它生成到当前后端模块的链接 有什么解决方案吗?这是一个很长的故事,但要点是:如果没有很多变通方法和虚拟对象/值,就不可能在BE/CLI上下文中创建FE链接 如果可能,您应该使用为eID脚本生成URL的解决方案,该脚本根据需要执行实际的URL生成。这是一个很长的故事,但要点是:如果没有大量的变通方法和虚拟对象/值,就不可能在BE/CLI上下文中创建FE链接 如果可能,您应该使用为eID脚本生成URL的解决方案,该脚本根据需要

我将创建一个链接,链接到后端模块内的前端页面。 使用:

链接
不起作用。它生成到当前后端模块的链接


有什么解决方案吗?

这是一个很长的故事,但要点是:如果没有很多变通方法和虚拟对象/值,就不可能在BE/CLI上下文中创建FE链接


如果可能,您应该使用为eID脚本生成URL的解决方案,该脚本根据需要执行实际的URL生成。

这是一个很长的故事,但要点是:如果没有大量的变通方法和虚拟对象/值,就不可能在BE/CLI上下文中创建FE链接


如果可能,您应该使用为eID脚本生成URL的解决方案,该脚本根据需要执行实际URL生成。

因为TYPO3 v9 u可以使用以下两行代码:

$site = GeneralUtility::makeInstance(SiteFinder::class)->getSiteByPageId(2);
$url = (string)$site->getRouter()->generateUri(2,['benni' => 'cool']);

感谢Benni Mack@TYPO3Camp Mitteldeutschland

,因为TYPO3 v9 u可以使用以下两行代码:

$site = GeneralUtility::makeInstance(SiteFinder::class)->getSiteByPageId(2);
$url = (string)$site->getRouter()->generateUri(2,['benni' => 'cool']);

感谢Benni Mack@TYPO3Camp Mitteldeutschland

对于打字稿配置的额外访问,您可以通过TemplateService和PageRepository使用这种方式:对于打字稿配置的额外访问,您可以通过TemplateService和PageRepository使用这种方式: