Aller au contenu principal

Introduction

Les attributs sont une entité qui vous permet de configurer la structure de votre application. Avec 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 contenir 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 être similaires dans leur structure et 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 les attributs de manière à ce qu'il vous 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 lors de la définition du marqueur d'attribut pour éviter les conflits de syntaxe.

Type de Donnée

Choisissez le 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é, par exemple, 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 : Un entier, par exemple, 5, 100, -2.
  • Flottant : Un 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 : Une combinaison de date et d'heure, par exemple, 2023-10-27 10:00:00.
  • Date : Une date, par exemple, 2023-10-27.
  • Heure : Une heure, par exemple, 10:00:00.
  • Fichier : Tout fichier sur votre ordinateur, par exemple, un document, une image, de la musique.
  • Image : Une image, par exemple, une photographie, 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 courses.
  • Entité : Une entité représentant un objet du monde réel, par exemple, une personne, un lieu, une organisation.

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 à la fois, 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 le contenu. Si vous ajoutez un nouvel attribut à l'ensemble, cet attribut sera également ajouté partout où l'ensemble d'attributs est utilisé.

:::.