У ноды и у термина таксономии можно создавать поля. Например, поле альтернативного заголовка. Пусть его машинное имя будет field_h1. Вывод значения этого поля в шаблоне page.html.twig для ноды делается так:
{{ node.field_h1.value }}
Чтобы выводить поле термина таксономии подобным образом, нужно воспользоваться хуком hook_preprocess_page. В файл mytheme.theme пишем:
function mytheme_preprocess_page(&$variables) {
if (\Drupal::routeMatch()->getRouteName() == 'entity.taxonomy_term.canonical') {
$term = \Drupal::routeMatch()->getParameter('taxonomy_term');
$variables['term'] = $term;
}
}
А в шаблоне:
{{ term.field_h1.value }}
