У меня есть представление на странице блога в Drupal 7, что я переопределяю использование файла .tpl.php или шаблона, чтобы я мог использовать свой собственный HTML-код и добавить заголовок.
Как правило, название вида можно получить в файле шаблона, используя $title
или $block->subject
, но это не работает в моем файле шаблона просмотра.
Использование drupal_get_title()
просто отображает «Блог», потому что сама страница является шаблоном страницы, но мне нужен заголовок блока, который динамически вставлен с PHP в файл шаблона страницы.
Странная часть состоит в том, что заголовок будет отображаться в представлении просмотра вместе с результатами запроса к базе данных (поля a.k.a.).
Итак, как вы получаете доступ к переменной, которая обычно называется $ title в файле шаблона PHP?
Я действительно не уверен, что это на 100% верно. Если у вас несколько страниц в представлении и вы устанавливаете другое название для каждого из них, вы не получите этот заголовок с помощью этого кода. – Evans