Как вывести title на d8?

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

Аватар пользователя digital_sword digital_sword 13 июня 2017 в 7:46

Я о заголовке h1 на странице (заголовок страницы, любой, а не сайта целиком).

   {% if title %}
              <h1 class="title" id="page-title">{{ title }}</h1>
            {% endif %}

пробовал вывести так, h1 выводится, но без заголовка. В какой переменной хранится title?

Комментарии

Аватар пользователя Mihail.space Mihail.space 13 июня 2017 в 8:24

Если вы о названии сайта в H1, то в файле YOURTHEME.theme

function YOURTHEME_preprocess_page(&$variables) {
  $variables['sitename'] = \Drupal::config('system.site')->get('name');
}

и в любом месте шаблона page.html.twig

<h1><a rel="home" title="Home" href="/">{{ sitename }}</a></h1>

Аватар пользователя Mihail.space Mihail.space 13 июня 2017 в 9:04

В node.html.twig
<h1 class="title">{{ label }}</h1>
Но, вам надо будет в настройках видимости вывода блока заголовка исключить его из вывода на этих страницах по их пути, чтобы заголовок не дублировался на этих страницах.
Хотя по умолчанию {{ label }} итак выводится, что в шаблоне в ядре, что в бартике для примера