Aller au contenu principal

Introduction

Les attributs sont une entité qui vous permet de configurer la structure de votre application. Grâce à eux, vous pouvez atteindre une flexibilité maximale et éliminer le codage en dur.

Les ensembles d'attributs sont similaires à une collection de propriétés, dont les valeurs peuvent être gérées via le panneau d'administration. Ils diffèrent par le type de liaison à diverses entités. Vous pouvez en savoir plus sur les types dans la section "Types".

Un ensemble d'attributs forme la structure de données qui peut ensuite être utilisée dans votre projet. Par exemple, pour un produit, vous pouvez définir que sa structure doit inclure un nom, une image, un prix et une description textuelle. En même temps, la structure d'un article de blog peut contenir du texte avec un titre et un ensemble d'images.

Certains attributs peuvent avoir des structures similaires et être utilisés dans différentes entités, vous pouvez donc réutiliser des ensembles d'attributs pour différentes entités.

Structure

Chaque ensemble d'attributs contient une collection personnalisable d'attributs qui stockent le contenu de votre projet. Vous pouvez gérer ces attributs depuis le système de gestion. C'est pratique, car vous n'avez plus besoin de modifier le code de l'application pour changer votre projet. Il vous suffit de déplacer tous les composants de contenu qui peuvent être modifiés dans des attributs.

Marqueurs

Les marqueurs ne peuvent pas contenir d'espaces et ne peuvent pas commencer par un chiffre. Si vous essayez d'entrer des valeurs invalides dans le champ de marqueur, le système ignorera l'entrée.

Nom

Pour vous faciliter la navigation, chaque attribut a un paramètre de nom requis, qui est une chaîne non unique. Nommez vos attributs de manière à ce qu'il soit facile de travailler avec eux.

Marqueur

En tant qu'identifiant, chaque attribut a un paramètre requis - "marqueur", qui est une chaîne unique. Le marqueur est également utilisé comme clé pour accéder aux attributs dans le code de votre projet. Gardez cela à l'esprit lorsque vous définissez le marqueur de l'attribut pour éviter les conflits de syntaxe.

Type de Donnée

Choisissez un type de donnée pour chaque champ d'attribut qu'il stockera.

Les types de données peuvent être des types suivants :

  • Chaîne : Texte simple, par exemple, "Bonjour, le monde !".
  • Texte : Texte plus long, souvent formaté, tel qu'un article ou une lettre.
  • Texte avec En-tête : Texte avec un en-tête qui peut être utilisé pour désigner un sujet ou une catégorie.
  • Entier : Nombre entier, par exemple, 5, 100, -2.
  • Flottant : Type de donnée pour les nombres à virgule flottante qui peuvent avoir une partie décimale, par exemple, 3.14, 1.5, -0.25.
  • Réel : Identique à Flottant, mais avec une précision plus élevée.
  • Date et Heure : Combinaison de date et d'heure, par exemple, 2023-10-27 10:00:00.
  • Date : Date, par exemple, 2023-10-27.
  • Heure : Heure, par exemple, 10:00:00.
  • Fichier : Tout fichier sur votre ordinateur, tel qu'un document, une image ou de la musique.
  • Image : Une image, par exemple, une photographie ou un dessin.
  • Groupe d'Images : Une collection d'images, par exemple, un album photo.
  • Bouton Radio : Un bouton de sélection à partir duquel une seule option peut être choisie.
  • Liste : Une liste d'éléments, par exemple, une liste de tailles de produits.
  • Entité : Une entité représentant un objet du monde réel, tel qu'une personne, un lieu ou une organisation.
  • JSON : Stocke des données au format JSON.

L'interface de remplissage de contenu correspondra au type de donnée sélectionné pour chaque champ d'attribut.

Opportunités

Vous pouvez ajouter des validateurs pour les attributs. Ce mécanisme est discuté plus en détail dans la section "Validateurs".

Attributs

Si un ensemble d'attributs est utilisé par plusieurs entités en même temps, vous devez faire attention lorsque vous modifiez les attributs de cet ensemble. Par exemple, si vous supprimez l'un des attributs, cet attribut sera supprimé partout où il est utilisé avec son contenu. Si vous ajoutez un nouvel attribut à l'ensemble, cet attribut sera également ajouté partout où l'ensemble d'attributs est utilisé.

:::.