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
Routes TYPO3 felogin-如何设置preserveGETvars或通过钩子将url重定向到实际页面?_Routes_Typo3_Typo3 10.x_Felogin - Fatal编程技术网

Routes TYPO3 felogin-如何设置preserveGETvars或通过钩子将url重定向到实际页面?

Routes TYPO3 felogin-如何设置preserveGETvars或通过钩子将url重定向到实际页面?,routes,typo3,typo3-10.x,felogin,Routes,Typo3,Typo3 10.x,Felogin,TYPO3:v10.4.2 我的问题: 我的模板中有一个登录信息,可以在菜单中看到。我只想能够登录用户所在的任何位置并重新加载同一页面。 这在普通页面上非常有效… 但是当我们在一个新闻项目或任何扩展的另一个详细信息端时,它不接受重新加载同一页面所必需的参数。导致所需参数“news”的内容未设置为… 我试图以某种方式将参数传递给felogin—这里有preserveGETvars—但这没有任何作用。不知道这是怎么回事 我的另一个想法是给felogin实际页面的总uri以重定向。纪录片中提到了一个钩

TYPO3:v10.4.2

我的问题:
我的模板中有一个登录信息,可以在菜单中看到。我只想能够登录用户所在的任何位置并重新加载同一页面。
这在普通页面上非常有效…
但是当我们在一个新闻项目或任何扩展的另一个详细信息端时,它不接受重新加载同一页面所必需的参数。导致
所需参数“news”的内容未设置为…

我试图以某种方式将参数传递给felogin—这里有
preserveGETvars
—但这没有任何作用。不知道这是怎么回事

我的另一个想法是给felogin实际页面的总uri以重定向。纪录片中提到了一个钩子,但我不知道如何使用钩子/

为什么配置如此困难。我只想让ext登录并再次打开同一页。这不是很普遍吗((

我希望有人能帮助我

设置配置: 我看到了,试过了,但是没有效果

plugin.tx_felogin_login {
  settings {
    redirectMode = getpost
    preserveGETvars = tx_news[news],tx_news_pi1[news]
  }

  view {
    templateRootPaths.2 = fileadmin/templates/felogin/Templates/
    partialRootPaths.2 = fileadmin/templates/felogin/Partials/
    layoutRootPaths.2 = fileadmin/templates/felogin/Layouts/
  }
}
我也尝试了很多的PreserveGetVarall


文档上说preserveGETvars=tx\u ttnews[tt\u news],tx\u myext[id],…-但这可能是非常旧的。我尝试过,根本不起作用。//

如果您关闭RouteHander,您可以在URL中看到GET参数。有关新闻详细信息,可以是

 tx_news_pi1[action],tx_news_pi1[controller],tx_news_pi1[news]

我还想提出一个条件,仅在详细信息页面上应用此选项。

如果您关闭RouteHander,您可以在URL中看到GET参数。对于新闻详细信息,它可以是

 tx_news_pi1[action],tx_news_pi1[controller],tx_news_pi1[news]

我还想设定一个条件,仅在详细信息页面上应用此选项。

我也有同样的问题,无法找到felogin和10LTS的方法。因此我只是切换到旧模式,设置>配置安装范围选项:

[SYS][features][felogin.extbase] = false 

我不得不再次插入该插件,但它立即起作用,没有“preserveGETvars”或任何东西。这不是我想要的解决方案,但至少它现在起作用了。

我也有同样的问题,无法找到使用felogin和10LTS的方法。所以我只是切换到旧模式,设置>配置安装范围选项:

[SYS][features][felogin.extbase] = false 

我不得不再次插入该插件,但它立即起作用,没有“preserveGETvars”或者别的什么。这不是我想要的解决方案,但至少它现在可以工作了。

你是否为新闻页面设置了打字条件,并在preserveGETvars中添加了它的get参数?你可以在routeEnhancers的示例中看到你需要哪些参数。向我们展示你的代码。我可以解释如何编写钩子,但在这种情况下似乎不需要它。对不起,只是添加了代码。我试图找出ext试图做什么,并发现preserveGETvars只是在FrontendLoginController中使用,但它从未达到这一点。Typo3v10是否发生了更改,并且不再起作用?它仍然在第1007行。您是否关闭了缓存和routeEnhancer进行测试?它在那里-这就是r是的,但它看起来根本没有被流体表单使用的LoginController中的loginAction调用。我认为FrontendLoginController只是被pi插件使用,但在Typo3 v10.4中不再使用了。您是否为新闻页面设置了打字条件,并在preserveGETvars中添加了它的get参数?您可以在erouteEnhancers的示例您需要哪些参数。向我们展示您的代码。我可以解释如何编写钩子,但在这种情况下似乎不需要。抱歉,刚刚添加了代码。我试图了解ext试图做什么,并发现preserveGETvars仅用于FrontendLoginController,但它无法达到这一点。是你对Typo3v10做了更改,但它不再起作用了?它仍然在第1007行。你是否关闭了缓存和RouteHander进行测试?它在那里-没错,但看起来它根本没有被流体表单使用的LoginController中的loginAction调用。我认为FrontendLoginController只是被pi插件使用,但这是n很抱歉,在Typo3 v10.4中不再使用ot,但这不起作用。我尝试切换RouteHancer,但这是同一个问题。我不应该看到源代码中的更改吗?应该发生什么?我猜参数也应该在表单action url中,对吗?根本没有更改…而且-我不想关闭RouteHancer。是吗这是真的,它对普通的url段根本不起作用?很抱歉,但这不起作用。我尝试切换RouteHancer,但这是同一个问题。我不应该看到源代码中的更改吗?应该发生什么?我猜参数也应该在动作url的形式中,对吗?根本没有任何更改…而且-我不想switch关闭RouteHancer。它真的对正常的url段不起作用吗?关键是pi1插件将在下一个版本中删除。这就是为什么我没有尝试。如果我在下一次更新中遇到同样的问题,这不是一个解决方案。关键是pi1插件将在下一个版本中删除。这就是为什么我没有尝试。如果我在下一次更新中遇到同样的问题,这不是一个解决方案。