- Palette 🎨
-
Risorse
- Forum
- Libro Drupal
- Blog
-
Casi di studio
- Traduzione automatica delle pagine Drupal con l’AI
- Gestione della Configurazione Guidata dalla CI
- Drupal come backend: GraphQL, JSON:API, RESTful
- Come mantenere menu enormi in Drupal
- Sostituire Colorbox con GLightbox
- Riscrittura dei plugin di CKEditor 4 per CKEditor 5
- Aggiornamento di Drupal 7 all’ultima versione di Drupal
- Documentazione di Drupal
- Documentazione dell'API JSON Drop
- Novità
- Scarica Drupal
-
Contatto
Palette - Make it Colorful🎨
Palette - Visual Page Builder, no design degree required.
Scorri
Entità di contenuto
30/09/2025, by Ivan
Menu
- Comprendere Drupal
- Requisiti di sistema di Drupal
- Installazione di Drupal 8
- Aggiornamento di Drupal 8
- Amministrazione del sito Drupal 8
- Moduli Drupal 8
- Confronto dei moduli Drupal
- Temi di Drupal
- Tipi di campo in Drupal
- Gestione della configurazione
- Multisito Drupal
- Accessibilità
- Risoluzione dei problemi in Drupal 8
- Creazione di moduli per Drupal
-
API di Drupal 8
- Authentication API
- API dei Blocchi
- API di Cache
- API di CKEditor
- API di Gestione della Configurazione
- API del database
-
API delle Entità
- Introduzione all'Entity API in Drupal 8
- Tipi di entità
- Lavorare con l’Entity API
- Bundle
- Entità di configurazione
- Entità di contenuto
- Creazione di contenuto personalizzato
- Creazione di un tipo di contenuto personalizzato in Drupal
- Programmazione di campi personalizzati nel tuo tipo di contenuto
- Utilizzo della UI per esportare il codice dei campi personalizzati
- L'Entity API implementa il Typed Data API
- Accesso alle entità (TBD)
- Definizione e utilizzo delle definizioni dei campi delle Content Entity
- API di traduzione delle entità
- Modalità di visualizzazione: modalità di vista e form
- FieldTypes, FieldWidgets e FieldFormatters
- Panoramica: creazione di un campo personalizzato
- Tematizzazione in Drupal 8
- Aggiornamento a Drupal 8
Questo cheat sheet contiene una panoramica dei metodi, classi e interfacce più usati per le entità di contenuto.
![]()
/sites/default/files/drupal-content-entity-8.0.pdf
Le entità di contenuto ereditano molti dei loro comportamenti dalle entità. Vedi Lavorare con l’Entity API per queste funzionalità comuni.
Gestione dei valori dei campi
Crea campi personalizzati usando il metodo baseFieldDefinitions per la tua Content Entity.
- Leggi un’istanza della tua entità personalizzata in una variabile locale $Custom_Entity
- Definisci un campo personalizzato chiamato “custom_field”
- Memorizza alcuni dati
Esempio di codice
$custom_field_value = $Custom_Entity->custom_field->value;
// Esegui qualche tipo di manipolazione dei dati
$Custom_Entity->custom_field->value = $custom_field_value;
$Custom_Entity->save();
Esempi di entità di contenuto:
- node
- comment
- user