Introduzione
Gli attributi sono un'entità che consente di configurare la struttura della tua applicazione. Con essi, puoi ottenere la massima flessibilità ed eliminare il codice hardcoded.
I set di attributi sono simili a una collezione di proprietà, i cui valori puoi gestire tramite il pannello di amministrazione. Si differenziano per il tipo di binding a varie entità. Puoi leggere di più sui tipi nella sezione "Tipi".
Un set di attributi forma la struttura dei dati che può poi essere utilizzata all'interno del tuo progetto. Ad esempio, per un prodotto, puoi definire che la sua struttura deve contenere un nome, un'immagine, un prezzo e una descrizione testuale. Allo stesso tempo, la struttura di un post del blog può contenere testo con un titolo e un insieme di immagini.
Alcuni attributi possono essere simili nella struttura e utilizzati in diverse entità, quindi puoi riutilizzare i set di attributi per diverse entità.
Struttura
Ogni set di attributi contiene una collezione personalizzabile di attributi che memorizzano il contenuto del tuo progetto. Puoi gestire questi attributi dal sistema di gestione. Questo è conveniente, poiché non è più necessario modificare il codice dell'applicazione per cambiare il tuo progetto. Basta spostare tutti i componenti di contenuto che possono essere modificati negli attributi.
I marcatori non possono contenere spazi e non possono iniziare con una cifra. Se tenti di inserire valori non validi nel campo del marcatore, il sistema ignorerà l'input.
Nome
Per facilitarti la navigazione, ogni attributo ha un parametro nome richiesto, che è una stringa non unica. Nomina gli attributi in un modo che ti faciliti il lavoro con essi.
Marcatore
Come identificatore, ogni attributo ha un parametro richiesto - "marcatore", che è una stringa unica. Il marcatore è anche utilizzato come chiave per accedere agli attributi nel codice del tuo progetto. Tieni presente questo quando imposti il marcatore dell'attributo per evitare conflitti di sintassi.
Tipo di Dato
Scegli il tipo di dato per ciascun campo attributo che memorizzerà.
I tipi di dato possono essere dei seguenti tipi:
- Stringa: Testo semplice, ad esempio, "Ciao, mondo!".
- Testo: Testo più lungo, spesso formattato, ad esempio, un articolo o una lettera.
- Testo con Intestazione: Testo con un'intestazione che può essere utilizzata per denotare un argomento o una categoria.
- Intero: Un intero, ad esempio, 5, 100, -2.
- Float: Un tipo di dato per numeri in virgola mobile che possono avere una parte decimale, ad esempio, 3.14, 1.5, -0.25.
- Reale: Lo stesso di Float, ma con maggiore precisione.
- Data e Ora: Una combinazione di data e ora, ad esempio, 2023-10-27 10:00:00.
- Data: Una data, ad esempio, 2023-10-27.
- Ora: Un'ora, ad esempio, 10:00:00.
- File: Qualsiasi file sul tuo computer, ad esempio, un documento, un'immagine, musica.
- Immagine: Un'immagine, ad esempio, una fotografia, un disegno.
- Gruppo di Immagini: Una collezione di immagini, ad esempio, un album fotografico.
- Pulsante di Opzione: Un pulsante di selezione da cui può essere scelta solo un'opzione.
- Elenco: Un elenco di elementi, ad esempio, una lista della spesa.
- Entità: Un'entità che rappresenta un oggetto del mondo reale, ad esempio, una persona, un luogo, un'organizzazione.
L'interfaccia di compilazione del contenuto corrisponderà al tipo di dato selezionato per ciascun campo attributo.
Opportunità
Puoi aggiungere validatori per gli attributi. Questo meccanismo è discusso in modo più dettagliato nella sezione "Validatori".
Se un set di attributi è utilizzato da più entità contemporaneamente, devi fare attenzione quando cambi gli attributi di quel set. Ad esempio, se elimini uno degli attributi, quell'attributo verrà rimosso ovunque venga utilizzato insieme al contenuto. Se aggiungi un nuovo attributo al set, quell'attributo verrà aggiunto ovunque venga utilizzato il set di attributi.
:::.