Рейтинг:0

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

флаг ng

В Drupal 9 у нас есть представление узлов с контекстным фильтром (от имени термина к идентификатору термина) и открытый фильтр для термина (называемый типом ресурса). Я могу перейти к пути Views (/downloads) и добавить имя термина (/downloads/white-papers), и результаты будут правильно отфильтрованы, но открытый фильтр не отражает фильтр «white-papers», и это показывает «- Все -" в качестве выбранного фильтра.

Как сделать так, чтобы открытый фильтр отражал контекстный фильтр из URL-адреса?

введите описание изображения здесь введите описание изображения здесь

флаг ru
Это две совершенно разные вещи. Контекстный фильтр — это не то же самое, что открытый фильтр, даже если он применяется к тому же полю. Чтобы предварительно заполнить открытый фильтр, используйте параметр HTTP GET, например mysite.com/view-page?MY_EXPOSED_FILTER_FIELD=MY_VALUE.
quantumized avatar
флаг ng
Да, я понимаю, но мы хотели использовать основной фильтр как часть URL-адреса, а не как параметр URL-адреса (по причинам SEO). Я надеялся получить некоторые рекомендации о том, как заполнить открытый фильтр, чтобы он соответствовал фильтру контекста URL-адреса.

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

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