Description de CCK (Fields API) dans Drupal
Le module CCK permet de créer ses propres types de contenu avec les champs nécessaires sous forme de champ texte, liste déroulante, cases à cocher et boutons radio, ainsi que d’ajouter les champs requis aux types de contenu existants.
Intégration avec d’autres modules
block_submit
Bloque la possibilité de soumettre un formulaire plusieurs fois de suite. Pour bloquer les clics répétés sur les boutons, JavaScript est utilisé. Le module peut fonctionner en deux modes : désactivation des boutons ou leur masquage. En mode désactivation, après un clic unique, tous les boutons deviennent enfoncés et indisponibles pour un nouveau clic. En mode masquage, le bouton peut disparaître et un texte spécifique peut être affiché à la place.
cck_editbutton
Crée un bouton d’édition pour un champ CCK, permettant au créateur du type de contenu d’ajouter un bouton JavaScript au champ CCK, actif lors de l’édition du contenu et caché lors de la visualisation.
cck_blocks
Ajoute un bloc pour n’importe quel champ CCK créé, permettant d’afficher la valeur du champ du contenu courant dans un bloc (positionné à gauche, à droite ou ailleurs), au lieu de l’afficher dans la zone principale du contenu. C’est une variation des simple panels. Votre client peut créer un bloc lié au contenu directement depuis la page d’édition.
imceimage
Crée un champ CCK permettant de joindre des images via le module IMCE.
link
Module complémentaire pour CCK qui permet d’ajouter aux types de contenu des champs destinés à insérer des liens. Le module supporte l’entrée d’adresses absolues comme relatives (sans slash au début).
asin
Le module crée un champ pour CCK afin d’obtenir des informations produit depuis Amazon. Entrez un numéro ASIN ou ISBN et les informations produit seront automatiquement ajoutées au contenu. Le module requiert Amazon Tools et est aussi utilisé pour l’intégration avec Views.
cck_address
Le module rend disponible un seul champ CCK regroupant tous les champs d’adresse que l’utilisateur remplit.
cck_teaser_field
Le module ajoute une option pour sélectionner un champ CCK comme résumé du contenu. Si défini pour une partie spécifique du contenu, ce champ est utilisé comme résumé, sinon le résumé standard est utilisé.
conditional_fields
Le module Conditional Fields permet de conditionner l’affichage d’un champ ou groupe de champs créés avec CCK en fonction d’un autre champ. Quand le champ conditionnant a une certaine valeur, cela déclenche l’affichage dynamique (via JavaScript) du champ dépendant, qui est caché par défaut.
fivestar
Le module Fivestar ajoute un widget permettant d’évaluer un contenu, affichant le nombre de votes et la note moyenne. Fonctionnalités :
- Utilise jQuery et AJAX pour voter sans recharger la page.
- Personnalisation des icônes de vote.
- Le vote fonctionne aussi sans JavaScript (rechargement de la page requis).
- Configuration des notes par type de contenu.
- Support des votes anonymes.
- Possibilité de modifier son vote.
- Intégration avec le module Views permettant de créer des listes basées sur les notes ou de filtrer les contenus selon la note.
- Peut être utilisé comme champ dans vos types de contenu créés avec CCK.
imagefield
Le module ImageField permet le téléchargement d’images pour CCK.
- Intégration avec le module Views
- Support des valeurs uniques et multiples
- Limites sur les dimensions maximales de l’image
- Intégration avec le module ImageCache
multiselect
Ce module définit un widget utilisé avec le type de champ nodereference. Il offre une interface conviviale pour la sélection des éléments. La zone de sélection comporte deux listes : la première avec les éléments disponibles, la seconde avec ceux sélectionnés. L’utilisateur peut déplacer des éléments entre les listes.
text_field_tags
Le module Text Field Tags ajoute des options de formatage pour les champs texte CCK. Après activation, allez dans les options d’affichage d’un type de contenu CCK existant. Vous verrez plusieurs nouvelles options pour les champs texte.
youtube_cck
Ce module crée des champs CCK pour les vidéos YouTube. Il permet d’afficher les vidéos en aperçu ou en plein écran. La taille est configurable. Il peut aussi récupérer les images d’aperçu via l’API YouTube.