1. Получение типа ноды в template_preprocess_node
$node_type = $node->bundle();
2. Получение типа ноды в template_preprocess_page
$node_type = $variables['node']->getType();
3. Получение вебформы
$webform = \Drupal::entityTypeManager()->getStorage('webform')->load('my_form');
$webform = $webform->getSubmissionForm();
4. Проверка получение текущего пользователя и проверка его прав
$user = \Drupal::currentUser();
$is_admin= $user->hasPermission('access administration pages');
5. Получение текущего языка
// язык
$language = \Drupal::languageManager()->getCurrentLanguage();
// код языка
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
6. Url ноды
$alias = \Drupal::service('path.alias_manager')->getAliasByPath('/node/' . $nid)