-
EBT-blokken 🧱
-
EPT-paragrafen 🆕
-
Hulpbronnen en ondersteuning
- Wat is er nieuw
- Evenementen
- Contact
Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗
Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.
❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring
Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.
Twig in Drupal 8
Menu
- Inzicht in Drupal
- Systeemvereisten voor Drupal
- Installatie van Drupal 8
- Drupal 8 bijwerken
- Beheer van een Drupal 8-site
- Drupal 8-modules
- Vergelijking van Drupal-modules
- Drupal-thema's
- Drupal-veldtypen
- Configuratiebeheer
- Drupal-multisite
- Toegankelijkheid
- Probleemoplossing in Drupal 8
- Modules maken voor Drupal
- Drupal 8 API
-
Theming in Drupal 8
- Definitie van een thema met behulp van het .info.yml-bestand
- Mappenstructuur van Drupal 8-thema’s
- Regio’s toevoegen aan een thema
- Stijltabellen (CSS) en JavaScript (JS) toevoegen aan een Drupal 8-thema
-
Twig in Drupal 8
- Werken met Twig-sjablonen
- Naamgevingsconventies voor Twig-sjablonen
- Vergelijking van de PHPTemplate- en Twig-paradigma’s
- Detectie en controle van variabelen in Twig-sjablonen
- Отdebuggen van Twig-sjablonen
- Debugging van gecompileerde Twig-sjablonen
- Het vinden van sjabloonbestanden met debugging
- Filters – Het wijzigen van variabelen in Twig-sjablonen
- Functies – in Twig-sjablonen
- Макросы в шаблонах Twig
- Best practices voor Twig – functies en preprocess-sjablonen
- Aanmaken van custom Twig-sjablonen voor een custom module
- Uitbreiding van sjablonen
- Subthema’s
- Subthema: het gebruik van Classy als basisthema
- CSS-selectors van het Classy-thema
- Het insluiten van standaard afbeeldingsstijlen met je thema
- Het insluiten van een deel van een sjabloon
- Gebruik van attributen in sjablonen
- Preprocessing en het wijzigen van attributen in het <em>.theme</em>-bestand
- Werken met breakpoints in Drupal 8
- Aanmaken van geavanceerde thema-instellingen
- Thematische verschillen tussen Drupal 6, 7 en 8
- Bijwerken van klassen van 7.x naar 8.x
- Subthema-overerving
- Het maken van automatiseringstools voor aangepaste thema’s (Gulpjs)
- Instructies voor het omzetten van Drupal Twig (tpl.php naar html.twig)
- Z-indexen in Drupal 8
- Upgraden naar Drupal 8
Twig is een template-engine voor PHP en maakt deel uit van het Symfony2-framework.
In Drupal 8 vervangt Twig PHPTemplate als de standaard template-engine. Een van de gevolgen hiervan is dat alle theme_*-functies en *.tpl.php-bestanden van PHPTemplate zijn vervangen door *.html.twig-sjabloonbestanden.
Let op: Drupal 8 gebruikt momenteel Twig versie 1.x. Sinds Drupal 8.7 en later is Twig 2.x echter compatibel. Sommige Twig-functies verschillen tussen deze versies, daarom wordt themedevelopers aangeraden om verouderde Twig-functies te vermijden voor toekomstbestendige thema’s.