Не выводится $title в views taxonomy term

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

Аватар пользователя hdcoder hdcoder 2 февраля 2012 в 11:20

Drupal 7.10, views 7.x-3.1. Активировал стандартное представление Taxonomy term. Оно подменило собой стандартный листинг терминов. Все хорошо термины видно, но почему-то не выводится заголовок данного листинга.

Я так понимаю, в зависимости от выбранного словаря, должен выводится заголовок этого словаря? Но даже если в настройках вьюхи Taxonomy term прописать заголовок в ручную, он тоже не выводится. В шаблонах смотрел - все нормально $title есть, но переменная почему-то приходит пустая.

Может кто-то сталкивался с такой проблемой? Куда смотреть вообще?

Комментарии

Аватар пользователя relogger relogger 5 февраля 2012 в 15:22

титул у меня выводится, а вот описание термина нет

решил свой вопрос добавлением в Заголовок -> Text area -> формат PHP code

<?php $view = views_get_current_view();
$tid = $view->args[0];

if ( is_numeric( $tid ) ) {
$term = taxonomy_term_load($tid);

if (module_exists('i18n_taxonomy') && i18n_taxonomy_vocabulary_mode($term->vid) == I18N_MODE_LOCALIZE) {
$description = i18n_string("taxonomy:term:$term->tid:description", $term->description);
} else {
$description = $term->description;
}
print $description;
} ?>

Аватар пользователя hdcoder hdcoder 6 февраля 2012 в 8:01

"relogger" wrote:
решил свой вопрос добавлением

Спасибо за ответ! Ну да, взяв параметры из URL можно получить нужное, но странно это.

"relogger" wrote:
титул у меня выводится

Ок, попробую еще покопаться в модуле вьювс.

Аватар пользователя hdcoder hdcoder 6 февраля 2012 в 10:00

В общем, почему не выводится переменная $title в шаблонах views ХЗ. Чтобы вывести заголовок использовал в шаблоне:

<?php
echo $view->get_title();
?>

Если кто-то найдет более правильное решение, пишите.