-
EBT Blocks 🧱
-
EPT Paragraphs 🆕
-
Resources & Support
- Drupal Book
- Blog
- Case Studies
- Drupal Documentation
- JSON Drop API Documentation
- Forum
- What's New
- Download Drupal
- Contact
Extra Block Types (EBT) - New Layout Builder experience❗
Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.
❗Extra Paragraph Types (EPT) - New Paragraphs experience
Extra Paragraph Types (EPT) - analogical paragraph based set of modules.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
6. Drupal: Theming
Menu
- Install Drupal with Lando
- 1. Drupal: Basic features
- 2. Drupal: Configuration
- 3. Drupal: Site building
- 4. Drupal Commerce - Online store module for Drupal
- 5. Drupal and SEO.
-
6. Drupal: Theming
- 6.1. Drupal core themes
- 6.2. What Drupal 8 theme consists of. Overview of Stark theme.
- 6.3. Create your own Drupal theme based on a Stable theme.
- 6.4. Twig is a new template engine for Drupal.
- 6.5. Working with CSS in Drupal. Breakpoints, responsive settings in the Drupal theme
- 6.6. Working with templates in Drupal. What are the templates in the core of Drupal.
- 6.7. Working with regions and blocks in Drupal
- 6.8. Working with javascript/jQuery in Drupal. What are behaviors?
- 6.9 Theming Views Drupal. Create an owl carousel slideshow with thumbnails.
- 7. Drupal: Advanced theming
- 9. Module development for Drupal
- Drupal decoupled. Building backend on Drupal.
- Old articles
The theming in Drupal 8 has been changed. This is primarily due to the transition to object-oriented programming and the use of the twig template engine. If earlier it was enough to learn a little PHP, HTML, CSS and start creating your own theme, now you need to figure out twig as well. On the one hand, this complicates the development of Drupal, but on the other hand simplifies the development process. Using a template engine is more convenient for a group of developers when one specialists specializes in developing a function, while others specialize in developing a frontend site.
It is necessary to gradually master each new technology and development approach: SASS, Twig, Grunt, bootstrap - all this has long become the standards for developing web applications. So let’s and we will figure out how to use all this.