Всем привет!
Суть: на сайте есть материалы (тип: компания);
На сайте есть фильтр материалов (по городу, по технологии(используемой компанией). Это словари таксономии).
Фильтр реализован с помощью views. КРИТЕРИИ ФИЛЬТРАЦИИ-> Content: Город (Фильтр)
Страниц с вариацией параметров фильтра очень много. Хочется сделать динамичный title и description для сео.
Что хочется: Чтобы в поисковой выдаче было "...компании Москвы...", "...компании Краснодара..." и тд. Каждая страница ведет на страницу фильтра с соответствующими компаниями.
Вопрос: как это лучше реализовать? Может есть специальные модули?
Сейчас фильтр генерирует адресную строку в формате filter?reyting=All&gorod=All
Возможно с помощью token вытащить ключи, но проблема в том, что в адресной строке указан id термина, а не имя (к примеру Москва).
Буду рад любой помощи.
Комментарии
Это традиционный "Умный SEO-фильтр".
Как его именуют SEO-специалисты.
Если есть навыки работы с кодом, то я бы рекомендовал в hook_preprocess_page() описать всё как вам нужно.
Если нет, то ставьте модуль Metatag, во вьюсах появится новая секция и там копайте токены.
Но вообще, реализация подобного фильтра, это скорее вопрос для модуля Facets, и стоит вокруг него всё строить.
Банальная иерархия фильтров, удобство и т.п.