- Метод 1: использованиеook_preprocess_HOOK()
Вы можете использовать функциюhook_preprocess_HOOK()в пользовательском модуле или теме для предварительной обработки переменных перед их визуализацией. В этом случае вы можете изменить переменнуюtitle, чтобы получить заголовок страницы. Вот пример:
function yourmodule_preprocess_page(&$variables) {
$variables['title'] = \Drupal::title();
}
- Метод 2: использование службы current_route_match
Вы также можете использовать службуcurrent_route_matchдля получения текущего маршрута, а затем извлечь из него заголовок страницы. Вот пример:
$route = \Drupal::routeMatch()->getRouteObject();
$title = $route->getDefault('_title');
- Метод 3. Использование модуля «Заголовок страницы».
Модуль «Заголовок страницы» предоставляет интерфейс для управления заголовками страниц. После установки вы можете настроить его на автоматическое создание заголовков страниц на основе различных шаблонов и токенов.
Заголовок: «Методы получения заголовка страницы в Drupal 8»