Вы здесь

Как получить значение контекстного фильтра изнутри представления, обновляемого через AJAX?

0

Имеется представление с контекстным фильтром и раскрытыми фильтрами, обновляемое через AJAX. В PHP-коде, вызываемом при формировании выборки мне нужно знать значение контекстного фильтра. Без AJAX значение контекстного фильтра легко извлекается из \Drupal::service('path.current')->getPath();
Но когда представление вызвано через AJAX, path.current содержит кукиш.
Вопрос: где добыть значение контекстного фильтра?

Версия Drupal: 
8.x
Категория: 
AJAX
Вопрос задан 04.09.2017 - 13:28

Ответы

0

Отвечу сам себе: вроде бы как $this->view->args содержит массив значений контекстных фильтров даже при вызове через AJAX. Первый фильтр будет $this->view->args[0].

Ответ дан 04.09.2017 - 16:04