Добавление значений полей ноды в шаблон страницы в Drupal 8

06 ноября 2016 - 16:20

На примере полей Image и Body:

function THEME_preprocess_page(&$variables) {
  if ($node = \Drupal::routeMatch()->getParameter('node')) {
    if (isset($node->field_image->entity)) {
      $variables['field_image_url'] = file_create_url($node->field_image->entity->getFileUri());
    }
    $variables['body_text'] = $node->body->value;
  }
}

Отключение кеширования определенных страниц в Drupal

27 июня 2016 - 11:06

Модуль CacheExclude позволяет отключить кеширование определенных страниц в Drupal 7, а также полностью запретить кеширование для определенных типов материалов.

Отключение кеширования для определенных страниц в Drupal

Шпаргалка по Drupal 8

27 февраля 2016 - 11:37

(статья периодически обновляется)

Кеширование

Отключение кеширования на время разработки - https://www.drupal.org/node/1903374 (при добавлении шаблонов в тему кеш все равно нужно сбрасывать, очистка кеша иногда занимает до минуты, поэтому сразу добавляйте по несколько шаблонов).

Страницы

Подписка на Лента главной страницы