Рейтинг:0

Как сохранить контекстные фильтры (запрос) при изменении открытого фильтра

флаг nl

У меня есть страница просмотра, которая использует контекстные фильтры с параметрами запроса. Таким образом, когда пользователь посещает страницу просмотра, URL-адрес как таковой¦ /search?location=сан+франциско. Это работает, как и ожидалось.

Теперь для этого же представления есть 3 открытых фильтра. Когда пользователь выбирает открытый фильтр, вышеуказанные параметры контекстного запроса заменяются открытыми параметрами фильтра, как таковые. /поиск?погода=облачно поэтому вывод представления неверен.

В идеале я хочу, чтобы URL-адрес был /search?location=сан+франциско&погода=пасмурно.

Как мне сохранить параметры запроса контекстного фильтра в открытом фильтре? Другими словами, объединение двух вместо открытого запроса, заменяющего контекстный запрос.

Рейтинг:0
флаг nl

Найдены исправления как для основного модуля, так и для модуля улучшенных открытых фильтров, которые сохраняют параметр запроса при запуске открытого фильтра.

https://www.drupal.org/project/drupal/issues/2681953 https://www.drupal.org/project/better_exposed_filters/issues/3119947#comment-14289676

Сначала примените основной патч, если используете bef.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.