routes - TYPO3 felogin - 如何通过 Hook 将 preserveGETvars 或 redirect_url 设置为实际页面?
问题描述
TYPO3:v10.4.2
我的问题:
我的模板中有一个 LoginForm 在菜单中可见。我只想能够在用户所在的任何地方登录并重新加载同一页面。
这适用于普通页面......
但是!当我们在 NewsItem 或任何扩展的另一个详细信息端时,它不采用重新加载同一页面所必需的参数。什么导致Required argument "news" is not set for...
我试图以某种方式将参数获取到 felogin - 就是这样preserveGETvars
- 但这无济于事。不知道它是如何工作的。
我的另一个想法是为 felogin 提供要重定向的实际页面的总 uri。纪录片中提到了一个钩子,但我不知道如何使用钩子。:/
为什么配置这么难。我只想让分机登录并再次打开同一页面。这不是很常见吗?:((
我希望有人能帮助我。
Setup-Config:我看到并尝试过,但没有效果。
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/
}
}
我也尝试了很多preserveGETvars
文档说 preserveGETvars = tx_ttnews[tt_news] ,tx_myext[id],... - 但接缝真的很旧。我试过了,根本不起作用。:/
解决方案
我遇到了同样的问题,找不到使用 felogin 和 10LTS 的方法。所以我只是切换到旧模式,设置>配置安装范围选项:
[SYS][features][felogin.extbase] = false
我不得不再次插入插件,但它立即工作,没有“preserveGETvars”或任何东西。不是我想要的解决方案,但至少现在可以了。
推荐阅读
- c# - 为什么我的循环返回 0 而不是循环值?
- javascript - Div 的渐变背景过渡而不变得透明
- ios - 如何在 iOS 中将 mp4 文件存储为 Data 或 NSData 对象?
- c# - Gremlin 查询 Cosmos Graph DB 以获取围绕单个顶点的图结构,过滤掉具有特定标签的节点
- gradle - 创建具有不同配置值的任务副本
- c# - 清除控制台中的最后一行 - C# - BufferedWidth 和 WindowWidth
- hadoop-yarn - YARN 作业访问的资源似乎比 Ambari YARN 经理报告的要少
- python - 基于 Java SDK 的 Google Cloud Dataflow 的 Python SDK 限制
- sql-server - SQL Server 复制问题
- asp.net-core - 在身份服务器中成功认证后如何在应用程序级别授权用户 4