Вы здесь

Как изменить тег title для страницы maintenance в Drupal 8

0

Есть кастомная тема для Drupal 8.
Необходимо заменить значение тега title для страницы maintenance.
Сейчас там значение "Site under maintenance | [sitename]".
Вопрос: как это сделать?

Версия Drupal: 
8.x
Категория: 
Theming
Вопрос задан 25.02.2016 - 16:45

Ответы

0

Получил ответ на свой вопрос на ресурсе Drupal Answers - http://drupal.stackexchange.com/questions/192665

Переопределять тег title нужно в template_preprocess_html:

function mytheme_preprocess_html(&$variables) {
  $maintenance_mode = \Drupal::state()->get('system.maintenance_mode');
  if (!empty($maintenance_mode)) {
    $variables['head_title'] = (string)t('My Custom Maintenance Title');
  }
}
Ответ дан 27.02.2016 - 01:14
0

А разве принципиальная разница с семёркой есть?
Тот же hook_preprocess_maintenance_page()

Руководство по семёрке - https://www.drupal.org/node/195435

Ответ дан 26.02.2016 - 03:39

Спасибо, пробовал, но задание нового значения для $variables['head_title'] не оказывает никакого действия. Хотя по логике должно бы.

Комментарий оставлен 26.02.2016 - 15:16