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

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

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

Комментарии

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

17 августа 2017 в 0:29

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

25 августа 2017 в 14:42

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

25 августа 2017 в 14:51

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

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

25 августа 2017 в 16:19