【发布时间】:2026-01-05 18:45:01
【问题描述】:
我正在寻找一种解决方案来更改 Drupal 会话变量 (PrivateTempStoreFactory) 而无需重定向到另一个页面。我可以通过在我的模块中使用 routing.yml 来完成更改变量,但这不是一个有效的解决方案,因为它会更改为不同的路径。
简单地说,我正在尝试创建一个Role 菜单,其中User 可以选择已分配给他们的可用角色。当他们选择一个角色时,他们的角色应该在会话中更新并重定向回他们开始操作的页面(Menu 和其他事情可能会改变,因此需要重新加载页面)。
任何帮助将不胜感激!我正在学习 Drupal 8,而且非常顺利!
【问题讨论】:
-
我必须通过 Drupal 框架更改服务器端变量。一个简单的 JavaScript 解决方案无法解决我的问题。不过感谢您的回复!
标签: php drupal drupal-modules drupal-8