Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗
Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.
❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами
Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.
Scroll
Расширение шаблонов
05/05/2020, by maria
Menu
- Понимание Drupal
- Системные требования Drupal
- Установка Drupal 8
- Обновление Drupal 8
- Администрирование сайта Drupal 8
- Модули Drupal 8
- Сравнение модулей Drupal
- Темы оформления Drupal
- Типы полей Drupal
- Управление конфигурацией
- Мультисайт Drupal
- Специальные возможности
- Устранение неполадок Drupal 8
- Создание модулей для Drupal
- Drupal 8 API
-
Тематизация Drupal 8
- Определение темы с помощью файла .info.yml
- Структура папок Тем Drupal 8
- Добавление регионов в тему
- Добавление таблиц стилей (CSS) и JavaScript (JS) в тему Drupal 8
-
Twig в Drupal 8
- Работа с шаблонами Twig
- Соглашения об именах шаблонов Twig
- Сравнение парадигм PHPTemplate и Twig
- Обнаружение и проверка переменных в шаблонах Twig
- Отладка шаблонов Twig
- Отладка скомпилированных шаблонов Twig
- Нахождение файлов шаблона с отладкой
- Фильтры - Изменение переменных в шаблонах Twig
- Функции - в шаблонах Twig
- Макросы в шаблонах Twig
- Лучшие практики Twig - функции и шаблоны предварительной обработки
- Создание пользовательских шаблонов Twig для пользовательского модуля
- Расширение шаблонов
- Подтемы
- Подтема: использование Classy в качестве базовой темы
- Classy themes css selectors
- Включение стилей изображения по умолчанию с вашей темой
- Включение части шаблона
- Использование атрибутов в шаблонах
- Предварительная обработка и изменение атрибутов в файле .theme
- Работа с breakpoints в Drupal 8
- Создание расширенных настроек темы
- Тематические различия между Drupal 6, 7 и 8
- Обновление классов 7.x до 8.x
- Подтема наследования
- Создание инструментов автоматизации для пользовательских тем (Gulpjs)
- Инструкции по преобразованию Drupal Twig (tpl.php в html.twig)
- Z-индексы в Drupal 8
- Обновление до Drupal 8
Шаблоны Twig могут быть расширены с помощью следующего синтаксиса -
{% extends 'html.twig' %}
Подробнее смотрите на https://symfony.com/doc/current/templates.html#template-inheritance-and-layouts
Source URL:
Source authors:
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.