Как поступать с ссылками на термины таксономии при использовании facet api?

Главные вкладки

Аватар пользователя vlucas vlucas 16 августа 2017 в 21:45

Есть представление - search api с фасетной навигацией. Несколько фасетов - термины таксономии.
В тоже время в самих словарях термины никуда не делись и тоже доступны по ссылкам.
Посоветуйте, что вы делаете, с ними?
Просто игнорируете, ведь вероятность того, что по ним пройдут - мала?
Закрываете от поисковиков?
Как то переадресуете?

Комментарии

Аватар пользователя gun_dose gun_dose 17 августа 2017 в 0:29

В theme_facetapi_link_inactive можно перебить ссылки на таксономию с параметрических на нормальные. Естественно, это имеет смысл делать для одного-двух применённых параметров, а дальше оставлять, как есть.

Аватар пользователя vlucas vlucas 25 августа 2017 в 14:42

Не совсем понятно, чем это поможет проблеме? Т.е. нажимая на ссылку в фасете я буду переходить на термин? Зачем?

Аватар пользователя gun_dose gun_dose 25 августа 2017 в 14:51

Теперь понял)) Вам просто изначально надо было переопределять страницу термина выводом индексированных материалов. Соответственно, если термин - это первый применённый фильтр, то имеет смысл формировать ссылку на термин, а уже далее ссылки оставлять как есть.

Аватар пользователя vlucas vlucas 25 августа 2017 в 16:19

Работает! Но, если включено представление taxonomy/term/%, то оно перекрывает термин и редиректа нет. Как сделать, чтобы представление не работало на термины определенного словаря?

P.S.: Помог https://www.drupal.org/project/tvi