- Palette 🎨
-
Ресурсы
- Форум
-
Видеокурс "Разработка сайтов на CMS Drupal"
- Блог
-
Кейсы
- Автоматический перевод страниц Drupal с помощью ИИ
- Управление конфигурацией на основе CI
- Drupal как backend: GraphQL, JSON:API, RESTful
- Как поддерживать огромные меню в Drupal
- Заменить Colorbox на GLightbox
- Переписывание плагинов CKEditor 4 для CKEditor 5
- Обновление Drupal 7 до последней версии Drupal
- Drupal Документация
- JsonDrop API Документация
- Новости
- Скачать Drupal
-
Нужна поддержка?
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
8. Темизация Drupal
Menu
- Установка Drupal с Lando
- 2. Базовые возможности Drupal
- 3. Drupal Конфигурация
- 4. Конструкторы Drupal
- 5. Drupal Commerce - модуль интернет магазина для Drupal
- 6. Drupal и SEO.
-
8. Темизация Drupal
- 8.1. Темы ядра Drupal 8.
- 8.2. Из чего состоит тема Drupal 8. Обзор темы Stark.
- 8.3. Создание своей Drupal 8 темы на основе темы Stable.
- 8.4. Twig - новый шаблонизатор для Drupal.
- 8.5. Работа с CSS в Drupal 8. Breakpoints, responsive настройки в теме Drupal 8.
- 8.6. Работа с шаблонами в Drupal 8. Какие есть шаблоны в ядре Drupal 8.
- 8.7. Работа с регионами и блоками в Drupal 8.
- 8.8. Работа с javascript/jQuery в Drupal 8. Что такое behaviors?
- 8.9. Темизация Views Drupal 8. Создаем owl carousel слайдшоу с thumbnails.
- 9. Продвинутая темизация Drupal
- 12. Разработка модулей для Drupal
- Drupal decoupled. Создание бекэнда на Drupal.
- Старые статьи
Темизация в Drupal, начиная с версии 8, притерпела значительные изменения. Это связано в первую очередь с переходом на объектно-ориентированное программирование и использование шаблонизатора twig. Если раньше было достаточно изучить немного PHP, HTML, CSS и начать делать свою тему оформления, то сейчас нужно еще разобраться и с twig. С одной стороны это усложняет процесс освоения друпала, но с другой стороны упрощает процесс разработки. Использовать шаблонизатор удобнее для группы разработчиков, когда один специалисты специализируются на разработке функциона, а другие на разработке frontend'а сайта.
Но не стоит унывать, а стоит постепенно осваивать каждую новую технологию и подход к разработке: SASS, Twig, Grunt, bootstrap - все это давно стало стандартами разработки веб приложений. Так давайте и мы с вами разберемся как всем этим пользоваться.