CCK (Fields API) — descrizione del modulo Drupal
Il modulo CCK (Content Construction Kit) consente di creare tipi di contenuto personalizzati con i campi necessari, come campi di testo, menu a discesa, caselle di controllo e pulsanti di opzione, oltre ad aggiungere nuovi campi ai tipi di contenuto esistenti.
Integrazione con altri moduli
block_submit
Blocca la possibilità di inviare la stessa form più volte consecutivamente. Per disattivare i pulsanti utilizza JavaScript. Il modulo può funzionare in due modalità : disattivando o nascondendo i pulsanti. Nella modalità “disattiva”, dopo il primo clic tutti i pulsanti diventano inattivi; nella modalità “nascondi”, il pulsante scompare e può essere sostituito da un messaggio personalizzato.
cck_editbutton
Crea un pulsante di modifica per un campo CCK, consentendo al creatore del tipo di contenuto di aggiungere un pulsante JavaScript al campo, visibile solo in modalitĂ di modifica e nascosto durante la visualizzazione.
cck_blocks
Aggiunge un blocco per ogni campo CCK creato, permettendo di mostrare il valore del campo del nodo corrente in un blocco (a sinistra, a destra o altrove), invece di visualizzarlo nel corpo principale del contenuto. Si tratta di una variante delle “simple panels”. Il tuo cliente può creare un blocco collegato al contenuto direttamente dalla pagina di modifica del nodo.
imceimage
Consente di creare un campo CCK per allegare immagini utilizzando il modulo IMCE.
link
Modulo aggiuntivo per CCK che permette di aggiungere campi link ai tipi di contenuto. Supporta sia URL assoluti che relativi (senza slash iniziale).
asin
Crea un campo CCK per ottenere informazioni sui prodotti da Amazon. Inserendo un codice ASIN o ISBN, i dati del prodotto vengono automaticamente aggiunti al nodo. Richiede il modulo Amazon Tools e può essere integrato con Views.
cck_address
Rende disponibile un singolo campo CCK che include tutti i campi necessari per l’inserimento di un indirizzo da parte dell’utente.
cck_teaser_field
Aggiunge la possibilitĂ di scegliere quale campo CCK utilizzare come riassunto (teaser) del contenuto. Se impostato, il campo selezionato viene usato come anteprima; altrimenti viene utilizzato il riassunto standard.
conditional_fields
Il modulo Conditional Fields consente di rendere la visualizzazione di un campo (o gruppo di campi) dipendente dal valore di un altro campo CCK. Quando un campo assume un determinato valore, i campi dipendenti vengono mostrati (di default sono nascosti). La visualizzazione dinamica è gestita tramite JavaScript.
fivestar
Il modulo Fivestar aggiunge un widget che permette di votare i contenuti, mostrando il numero di voti e la media delle valutazioni. FunzionalitĂ principali:
- Utilizza jQuery e AJAX, consentendo la votazione senza ricaricare la pagina.
- Set di icone per la valutazione completamente personalizzabile.
- Funziona anche con JavaScript disattivato (con ricarica della pagina).
- Configurazione delle valutazioni per ciascun tipo di contenuto.
- Supporto per voti anonimi.
- PossibilitĂ di modificare la propria valutazione.
- Integrazione con il modulo Views, per creare elenchi basati sul punteggio o filtrare i contenuti per valutazione.
- Può essere utilizzato come campo all’interno dei tipi di contenuto creati con CCK.
imagefield
Il modulo ImageField consente di caricare immagini nei campi CCK.
Integrazione con il modulo Views
- Supporta valori singoli e multipli
- Permette di impostare limiti sulle dimensioni massime delle immagini
- Integrazione con il modulo ImageCache
multiselect
Definisce un widget per i campi di tipo Node Reference. Offre un’interfaccia intuitiva composta da due elenchi: uno con gli elementi disponibili e uno con quelli selezionati. Gli utenti possono spostare facilmente gli elementi da una lista all’altra.
text_field_tags
Il modulo Text Field Tags aggiunge opzioni di formattazione avanzata ai campi di testo CCK. Dopo l’attivazione, vai su “Display options” per un tipo di contenuto esistente e troverai nuove impostazioni per i campi di testo.
youtube_cck
Questo modulo aggiunge campi CCK per video di YouTube. Permette di mostrare i video in anteprima o a schermo intero, con dimensioni configurabili. Inoltre può scaricare automaticamente le miniature dei video tramite l’API di YouTube.