2016-12-12 20 views
0

私はDrupalセッション変数(PrivateTempStoreFactory)を別のページにリダイレクトせずに変更するソリューションを探しています。私は私のモジュールでrouting.ymlを使って変数を変更することができますが、これは別のパスに変更されるので有効な解決策ではありません。Drupal 8 - ページをリダイレクトせずにセッション変数を変更する

簡単に言えば、私はUserが割り当てられている利用可能な役割を選択できるRoleメニューを作成しようとしています。彼らが役割を選択するとき、彼らの役割はセッションで更新され、彼らがアクションを開始したページにリダイレクトされるべきである(Menuと他のものが変わるかもしれないので、ページを再ロードする必要がある)。

助けていただけたら幸いです!私はDrupal 8を学んでいて、それはかなり曲線です!

+0

私は、Drupalフレームワークを通して、サーバー側の変数を変更する必要があります。簡単なJavaScriptソリューションでは私の問題は解決しません。しかし、応答に感謝! –

答えて

0

コールバックでlocation.reload()を使用するDrupal Ajax APIを使用して終了しました。問題を解決しました

関連する問題