как сделать, чтобы
title вьюхи менялся в зависимости от значения фасета
по шаблону:
Стандартный тайтл views: тип фасета > название фасета : тип фасета > название фасета
например:
Одежда: Тип Одежды > Куртки : Цвет Одежды > Красный
спасибо!
как сделать, чтобы
title вьюхи менялся в зависимости от значения фасета
по шаблону:
Стандартный тайтл views: тип фасета > название фасета : тип фасета > название фасета
например:
Одежда: Тип Одежды > Куртки : Цвет Одежды > Красный
спасибо!
Комментарии
Можно через theme_preprocess_views_view и потом $vars['view']->build_info['title'] = ...
Сам модуль такого, к сожалению, не позволяет делать. Есть еще https://drupal.org/project/facetapi_bonus (интеграция c page title).
есть модуль metatag_taxonomy_facets он прописал метаописание и метаключи а вот тайтл не хочет, кто решил?
Нашел вот такой хук
<?php
/**
* Implements hook_views_pre_render
*/
function MODULENAME_views_pre_render(&$view) {
if($view->name == 'page_info_s') {
if ($searchers = facetapi_get_active_searchers()) {
$terms_title = array();
$searcher = reset($searchers);
$adapter = facetapi_adapter_load($searcher);
foreach ($adapter->getAllActiveItems() as $item) {
$term = taxonomy_term_load($item['value']);
$terms_title[] = $term->name;
}
$view->build_info['title'] = implode($terms_title, ' ');
}
}
}
?>
page_info_s - машинное имя вида
Подключаю его, ничего не происходит, нужна помощь!
А не, работает.
Сразу возникает вопрос, а как поправить, чтобы description и keywords настроить под себя
Используйте Facet API Bonus он добавляет в Page Title возможность вписать свой шаблон для страниц, выводимых с фасетным фильтром в поиске или через views.
Обратите внимание на то, как правильно вписать шаблон для фасетов (в README.txt указано). .