Passer au contenu principal
Champs de schéma CMS Les champs définissent la structure d’une base de données CMS. Chaque champ contrôle à la fois le formulaire de saisie et la façon dont les valeurs apparaissent dans la liste des tables et dans le tiroir de détails.

Types de champs

CMS prend en charge ces groupes de champs :
  • Texte et chiffres : Text Input, Text Area, Rich Text, Number, Slider et JSON.
  • Sélection : Dropdown, Checkbox, Radio, Toggle et Rating.
  • Date et heure : Date, Time et Date & Time.
  • Médias et fichiers : File, Image, Color et Icon.
  • Relations : Many to One, One to Many et Many to Many.
  • Géographie et cartes : Map Point.

Paramètres du schéma

L’onglet Schema contrôle la clé de champ, le type de données, les étiquettes, le texte d’assistance, le texte d’espace réservé, la valeur par défaut, la localisation et le comportement de stockage de base. La clé de champ est le paramètre le plus important. Il est utilisé dans les valeurs d’entrée enregistrées, les filtres, les types TypeScript générés, les exemples API et les modèles d’affichage de relations. Utilisez des clés telles que title, slug, description, hero_image, published_at et sort_order.

Paramètres de champ

L’onglet Field change en fonction du type de champ. Exemples :
  • Les champs de texte peuvent définir le type de saisie, le préfixe, le suffixe, la longueur minimale, la longueur maximale et le nombre de caractères.
  • Les champs de sélection peuvent définir des options, une sélection multiple, une recherche, un comportement clair et des valeurs personnalisées.
  • Les champs numériques peuvent définir le minimum, le maximum, le pas, la précision, le préfixe et le suffixe.
  • Les champs de fichiers et d’images peuvent définir les types acceptés, la taille maximale du fichier, le nombre maximal de fichiers, le dossier, le recadrage et le rapport hauteur/largeur.
  • Les champs de relation choisissent une table associée, un champ d’affichage, un modèle d’affichage, un comportement de suppression et un comportement de création ou de modification.
  • Les champs JSON peuvent utiliser le mode brut JSON ou tags.
  • Les champs de points de la carte peuvent définir le zoom et le centre par défaut.

Paramètres de l’interface

L’onglet Interface contrôle la manière dont le formulaire d’inscription est organisé. Utilisez-le pour ajouter des onglets, des sections, des groupes, des séparateurs, une largeur de champ, des icônes, un style de police, un découpage, des boutons clairs, une saisie masquée et des contrôles de copie. Ceci est utile lorsqu’une base de données comporte de nombreux champs et que les éditeurs ont besoin d’un formulaire plus propre.

Paramètres d’affichage

L’onglet Display contrôle la présentation des tableaux et des détails. Vous pouvez choisir le type d’affichage, le modèle, le format de date, le format numérique, la largeur de colonne, le comportement triable, le comportement filtrable et le comportement masqué. Masquer les champs de l’affichage lorsqu’ils sont nécessaires à la logique API mais ne doivent pas encombrer la liste des entrées.

Conditions

L’onglet Conditions permet à un champ d’apparaître uniquement lorsqu’un autre champ correspond à une règle. Conditions d’utilisation des sections facultatives. Par exemple, affichez External URL uniquement lorsque Link Type est égal à External.