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

Втр, 13/06/2017 - 04:46

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

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

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

0 Спасибо

Комментарии

Аватар пользователя Mihail.space
2 months 5 дней назад Mihail.space #

Если вы о названии сайта в 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>

0 Спасибо
Аватар пользователя digital_sword
2 months 4 дня назад digital_sword #

Нет, я о названии конкретной страницы. "Прайс", "контакты" и пр. на каждой странице

0 Спасибо
Аватар пользователя Mihail.space
2 months 4 дня назад Mihail.space #

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

0 Спасибо