1

ajax 経由で送信する公開フィルターを含むビューがあります。問題は、送信時にクエリ文字列から値を取得し、送信される値に追加することです。たとえば、?page=2 がクエリ文字列にある場合、それは ajax ヘッダーに含まれています。処理する前に ajax ヘッダーを変更して、正しいページを取得する必要があります。基本的に、ajax ヘッダーで page=0 を設定する必要があります。

hook_ajax_render_alter を試しましたが、それはビューから返されたコマンドのみを変更します。そして hook_alter_form も正しくないようでした。

hook_search_api_solr_query_alter を使用して検索クエリを変更することで正しい結果を返すことができましたが、ページャー リンクは間違ったリンクをアクティブにして返されました。

私の質問の本質は、ビューが処理される前に ajax ヘッダーを変更するために使用できるフックはありますか?

4

0 に答える 0