Skip to content

Custom Field

I need to...

I need to... Guide
Understand what Custom Field is and when to use it vs Paragraphs/entity references Overview
Understand the plugin architecture and extensibility Architecture
Create a custom field using YAML config Config-First Creation
Add/remove columns from existing fields with data Schema Updates
Choose the right column type for my data Column Types
Find the right widget for a sub-field Widget Plugins
Use stacked vs flexbox layouts for the entire field Field-Level Widgets
Render custom field data with templates or tables Field-Level Formatters
Work with entity reference sub-fields Entity References
Handle file and image uploads Files and Images
Work with dates, times, and ranges Date/Time Fields
Add link fields with Linkit integration Link Fields
Query custom fields in Views Views Integration
Use tokens in custom fields Token Support
Integrate with GraphQL, JSON:API, Search API Sub-Modules
Create custom field type plugins Custom Plugins
Import data via Feeds Feeds Integration
Understand performance and security best practices Best Practices
Find source code for specific functionality Code Reference Map