Создание блока со счётчиком LiveInternet на Drupal 8

Drupal: 
Уровень сложности: 

Этот урок отвечает на два вопроса:

  • как создавать и отображать блоки на Drupal 8?
  • как вставить html-код счётчика в блок?

Чтобы вставлять html-код в текст, нужно создать формат текста, к которому не будут применяться фильтры, об этом - в уроке Создать новый формат текста для вставки html-кодов в Drupal 8

Страница управления блоками на Drupal 8 устроена немного иначе, чем на Drupal 7. Откройте страницу: Структура - Схема блоков, то есть /admin/structure/block

1) Для добавления нового блока нажмите на вкладку "Библиотека пользовательских блоков" или откройте эту страницу /admin/structure/block/block-content

2) Если там ещё нет блока, который вы можете использовать для вставки кода, нажмите Добавить блок

3) Выберите формат текста под областью ввода текста - HTML - для вставки именно html-кода. Этот формат текста мы создавали по этому уроку

4) Введите название и вставьте в текст html-код счётчика

5) Сохраните этот блок

6) Откройте опять страницу Схемы блоков /admin/structure/block

7) Выберите нужный вам регион, в который вы хотите поместить ваш новый блок, и нажмите Place block

8) Во всплывающем окне найдите блок с названием Liveinternet и нажмите Разместить блок напротив него

9) Вы можете настроить этот блок, например, чтобы он отображался только для Анонимных пользователей - для этого в меню Роли отметьте только эту роль.
Также не отмечайте галку "Отображаемый заголовок"

10) Сохраните

В результате , если выйти с сайта, вы увидите этот блок. Если вы хотите его видеть всегда, тогда можете отменить настройку отображения только для Анонимных пользователей.

liveinternet