-
EBT-blokken 🧱
-
EPT-paragrafen 🆕
-
Hulpbronnen en ondersteuning
- Wat is er nieuw
- Download Drupal
- 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.
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.
Standaardconfiguratie toevoegen
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
- Aan de slag - referentie-informatie (Drupal 8)
- Voorbereiding van het module-skelet
- Naamgevings- en plaatsingsregels voor je Drupal 8-module
- Laat Drupal 8 weten over je module met een .info.yml-bestand
- Een composer.json-bestand toevoegen
- Weergave op de "Hello World"-pagina via een Drupal-module
- Het toevoegen van de hoofdcontroller
- Een routing-bestand toevoegen
- Een link toevoegen aan het menu
- Laten we verder gaan
- Standaardconfiguratie toevoegen
- Voeg de standaardconfiguratie toe aan je Drupal 8-module
- Praktische handleiding voor het maken van basis Drupal 8-modules
- Basisstructuur van een Drupal-module
- Configuratieformulier van Drupal
- Definitie en gebruik van je eigen configuratie in Drupal 8
- Een pagina aanmaken in een Drupal-module programmatisch
- Een blok aanmaken in een Drupal-module programmatisch
- Creating Field Types, Widgets, and Formatters in Drupal
- Event Subscriber en Event Dispatcher. Het systeem voor werken met events in Drupal.
- Het maken van een Views-weergavestijl voor Drupal
- Een themasjabloon toevoegen aan een Drupal-module
- Het toevoegen van stylesheets (CSS) en JavaScript (JS) aan een Drupal 8-module
- Testen van een Drupal 8-module
- Publiceer uw module op drupal.org
- Begrip van hooks
- Drupal 8 API
- Theming in Drupal 8
- Upgraden naar Drupal 8
Door één yaml-instellingsbestand aan onze module toe te voegen, zal Drupal automatisch de inhoud van dit yaml-bestand laden, en we krijgen er toegang toe om standaardconfiguratie te leveren. Vanuit de hoofdmap van onze module maak je een nieuwe map en noem je die «config». Binnen de nieuwe map maak je een andere map en noem je die «install». Tenslotte, binnen config/install, maak je een nieuw bestand en noem je het hello_world.settings.yml.
hello:
name: 'Hank Williams'
Onthoud dat yaml gevoelig is voor spaties. Om de waarde die in het Drupal-object is geladen te gebruiken, moeten we echter deze methode toevoegen aan onze klasse HelloBlock (zie Handleiding voor het maken van aangepaste blokken):
/**
* {@inheritdoc}
*/
public function defaultConfiguration() {
$default_config = \Drupal::config('hello_world.settings');
return [
'hello_block_name' => $default_config->get('hello.name'),
];
}
Deze waarde wordt gebruikt bij de installatie van de module. Om dit te testen, verwijder en installeer je je module opnieuw. En wanneer je vervolgens je blok opnieuw toevoegt aan een regio, zou je de standaardwaarde moeten zien.
Meer informatie over de eenvoudige configuratie (\Drupal::config).