-
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.
Content Entity
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
- Authentication API
- Block-API
- Cache-API
- CKEditor-API
- Configuratiebeheer-API
- Database API
-
Entity API
- Inleiding tot de Entity API in Drupal 8
- Entity Types
- Werken met Entity API
- Bundles
- Configuratie Entity
- Content Entity
- Aanmaken van custom content
- Aanmaken van een custom inhoudstype in Drupal
- Programmeren van custom velden in je inhoudstype
- Gebruik van de UI voor het exporteren van code voor aangepaste velden
- Entity API implementeert de Typed Data API
- Toegang tot entities (TBD)
- Definitie en gebruik van Content Entity Field-definities
- Entity Translation API
- Weergavemodi: view-modi en form-modi
- FieldTypes, FieldWidgets en FieldFormatters
- Overzicht: een aangepast veld aanmaken
- Theming in Drupal 8
- Upgraden naar Drupal 8
Deze cheatsheet bevat een overzicht van veelgebruikte methodes, klassen en interfaces voor content entities.
![]()
/sites/default/files/drupal-content-entity-8.0.pdf
Content entities erven veel van hun gedrag van entities. Zie Werken met Entity API voor deze algemene functionaliteiten.
Beheer van veldwaarden
Maak custom velden met behulp van de methode baseFieldDefinitions voor je Content entity.
- Lees een instantie van een custom entity in een lokale variabele $Custom_Entity
- Definieer een custom veld met de naam “custom_field”
- Sla enkele gegevens op
Codevoorbeeld
$custom_field_value = $Custom_Entity->custom_field->value; // Voer een bepaalde bewerking uit op de data $Custom_Entity->custom_field->value = $custom_field_value; $Custom_Entity->save();
Voorbeelden van content entities:
- node
- comment
- user