Метатеги к exposet filters во вьюхе

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

Аватар пользователя real-man real-man 29 июля 2016 в 9:24

Собственно задача и вопрос: как реализовать уникальные метатеги тайтл и дескрипшен к каждому из раскрытых фильтров вьюхи (если фильтрация происходит без включенного ajax).

Комментарии

Аватар пользователя dgastudio dgastudio 29 июля 2016 в 9:50

metatag context. Но не факт что он подхватит get параметры
или же просто через кастамный блок и немного кода (10-15 строчек)

Аватар пользователя real-man real-man 29 июля 2016 в 10:05

metatag context вроде как для 6 друпала был, для 7 не нашел. Может возможно каким-то образом через токены настроить Views metatag?

Аватар пользователя dgastudio dgastudio 29 июля 2016 в 10:08

metatag context вроде как для 6 друпала был, для 7 не нашел.
http://c2n.me/3AGjTsM.png

Может возможно каким-то образом через токены настроить Views metatag?
если напишите свои токены, которые будут брать опять таки те же get параметры views, определять что есть что , грузить с них термин таксономии, с него подхватывать метаданные и выводить их.

только я не понял. разве get параметры индексируются поисковиками?

Аватар пользователя real-man real-man 29 июля 2016 в 10:15

«только я не понял. разве get параметры индексируются поисковиками?»
Если они не закрыты в роботсе и добавлены через addurl или sitemap или другим способом в поиск - да, будут индексироваться.

Аватар пользователя real-man real-man 29 июля 2016 в 10:21

Да, с фасетным поиском проблем нет, на facet api есть модуль Metatag Taxonomy Facets, но facet оочень грузит и увеличивает БД при огромных данных + нет возможности выставлять все нужные параметры сортировки и затем нажать на кнопку поиск, поэтому и рассматриваю возможные альтернативы

Аватар пользователя dgastudio dgastudio 29 июля 2016 в 10:29

facet оочень грузит и увеличивает БД при огромных данных
-- для этого есть solr. и, при индексации 150к позиций с ~ 30 фасетами, как то особо диких размеров я не замечал. тупо добавляется еще одно поле на каждый фасет в запись.

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

Аватар пользователя real-man real-man 29 июля 2016 в 14:44

---потому что это противоречит самой концепции зависимых фильтров. толку тогда от фасетов если вы накликаете в блоке, нажмете отправить и получить "не найдено".

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

Аватар пользователя negociant negociant 29 июля 2016 в 16:01

http://www.zyxware.com/articles/4817/adding-meta-tags-to-custom-pages-pr...
либо если достаточно возможностей metatag_views добавлять нужные значения токенами [current-page:query:?], заменяя символ вопроса именем нужного get параметра