views-view.tpl.php
Исходный код:
<?php
print render($title_prefix);
if ($title): print $title;
endif;
print render($title_suffix);
if ($header): print $header;
endif;
?>
Заголовок (title) не выводится.
При изменении кода для проверки:
<?php
print render($title_prefix);
if ($title) print $title;
else print '1234567';
print render($title_suffix);
if ($header): print $header;
endif;?>
Выводится '1234567'. Т.е. как я понимаю переменная $title NULL ? Хотя в представлении заголовок задан.
Если в представлении задать header, то он выведется нормально.
Это глюк Views или я что-то не так настраиваю в представлении ? На Drupal 6 такого не было
Комментарии
ну покажите скрин вашего представления. там есть поле заголовок
Скрин во вложении.
На скрине показан заголовок для основного дисплея, может для страницы он переопределен?
Нет, точно такой.
Поставьте Devel, выведите переменную $title функцией dpm() в используемом шаблоне. Что пишет?
views metatags и контроль над любыми заголовками
Я так понял, что нужно вывести заголовок представления, а не метатег.
Или я не верно понял?
Нужно вывести заголовок представления.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
С Devil (увы, я любитель) не работал. Сейчас попробую
Ну с dpm() я разобрался, только это ничего не дало. Не выводит заголовок именно сам views. На странице он выводится нормально.
«На странице он выводится нормально.»
Так а где его нужно вывести?
Да судя по всему это я с разметкой подзапутался![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Не сразу разобрался что куда выводится.
bumble благодарю за указание на Devel. Действительно удобная штука