Advertising sustains the DA. Ads are hidden for members. Join today
Drupal APIs
- Access Policy API
- AJAX API
- Authentication API
- Batch API
- Block API
- Cache API
- (deprecated) CKEditor 4 API
- CKEditor 5 API
- Configuration API
- Database API
- Entity API
- Filter API
- Form API
- JavaScript API
- Layout API
- Logging API
- Menu API
- Middleware API
- Migrate API
- Plugin API
- RESTful Web Services API
- Render API
- Responses
- Routing system
- Runtime Assertions
- Serialization API
- Services and dependency injection
- State API
- Text Editor API
- Tour API
- Translation API
- Typed Data API
- Update API
- Command-Line Interface (CLI) API
- HTMX
- Icon API
- Token API
Layout API
Documentation for Drupal 8 Layout API.
For site-builder layout documentation, see the Drupal user guide (currently missing a chapter on building Layouts), or try these contributed external resources:
How to register layouts
How to register layouts using the Drupal 8 Layout API.
How to render layouts
How to render layouts using the Drupal 8 Layout API.
How to upgrade from Layout Plugin
How to rewrite Layout Plugin integration code to be compatible with the Drupal 8 Layout API.