Вы здесь

Как заменить ссылку термина на страницу Views с фильтром по этому термину?

0

Здравствуйте
Есть вьюс для которой настроен раскрытый фильтр по таксономии "Города", фильтр выведен как блок. При помощи Better Exposed Filter список городов в блоке выведен чеклистом.

Фильтр работает отлично и отбирает материалы по нужным городам. У материалов может быть несколько городов, а также список соответствующих ему городов выводится в ноде в виде ссылки на термины.

Проблема в том, что в фильтре пользователем может быть отключён, например, "Город 1", но когда пользователь встретит ноду, например, с Городами 1 и 2 - и из этой ноды нажмёт на ссылку "Город 1" (ссылка на термин) - то он переходит на страницу термина - где нет совсем материалов, так как в фильтре отключён Город 1.

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

Пробовал через хук добавлять к ссылке термина ?field_name_tid=x - да, такой подход включает нужный город в фильтре - но отключает все остальные, что проблема. Подскажите, пожалуйста, как включить нужный, не отключая остальные. Заранее всем спасибо!

UPD: Подумал может можно как то через контекстные фильтры это перекрыть? То есть несмотря на то, что указано в раскрытом фильтре - если человек посещает страницу термина - то выводить все материалы этого термина несмотря ни на что. Это возможно?

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 06.09.2017 - 15:13
Аватар пользователя Quty
Quty
27

И снова извините за название, я не знаю что это с ним. Постоянно ошибка. Нормальный заголовок не сохраняется. Пишет, что поле не заполнено. Заголовок пишу нормальный - без спецсимволов, не длинный. Я честно пробовал пять разных вариантов. проблемы с этим полем начались уже давно. Как то был удалён мой вопрос, к которому видно были ответы - с тех пор колокольчик трекера вверху у меня звенит постоянно, а новых событий в нём нет. Наверное потому что ноды той больше нет. И вот с тех самых пор - каждый раз проблема с заполнением поля заголовка

Комментарий оставлен 06.09.2017 - 15:16

Задание не понятно, проведите примеры конкретных url.
Если термины это словаря используются только в одном представление то hook_url_outbound_alter()

Комментарий оставлен 06.09.2017 - 23:19

Ответы