Types
Les attributs diffèrent par leur type de liaison aux entités. Chaque type correspond à son propre module dans le système.
Ainsi, les attributs se divisent en :
- Pour les Administrateurs
- Pour les Blocs
- Pour les Pages
- Pour les Produits
- Pour les Utilisateurs
- Pour les Formulaires
- Pour les Événements
Si vous avez créé un attribut pour les pages, vous ne pourrez pas l'utiliser dans les produits ou les formulaires. En essayant de lier un attribut à une entité, le système vous indiquera quels attributs vous pouvez utiliser à cet endroit.
Caractéristiques des types
Certains types ont leurs propres caractéristiques, qu'il est important de connaître.
Attributs pour les utilisateurs
Ce type de jeux d'attributs stocke des informations sur les utilisateurs de votre application. Vous pouvez stocker le login, l'email, le nom d'utilisateur, l'adresse, le lieu de travail, etc. Les informations utilisées pour la vérification de l'utilisateur doivent être clairement indiquées dans le système. Ainsi, vous devez spécifier lequel des champs sera utilisé pour le login, lequel pour le mot de passe, lequel pour l'email. Pour que le système d'authentification fonctionne correctement, le jeu d'attributs utilisateur doit contenir ces trois attributs. Vous pouvez collecter d'autres informations sur l'utilisateur à votre discrétion.
Même si vous utilisez l'email comme login, vous devez tout de même créer à la fois l'attribut "login" et l'attribut "email".
Liste générale des possibilités uniques pour les champs d'attributs utilisateur :
- Utiliser comme login
- Utiliser comme mot de passe
- Utiliser pour les notifications par email
- Utiliser pour les notifications push par téléphone
- Utiliser pour les notifications SMS par téléphone
- Utiliser dans le formulaire d'inscription
Attributs pour les produits
Ce type d'attributs stocke des informations sur les produits. Les paramètres supplémentaires du jeu d'attributs de ce type permettent, par exemple, d'indiquer au système lequel des attributs vous souhaitez utiliser comme prix du produit.
Liste générale des possibilités uniques pour les champs d'attributs utilisateur :
- Contient le prix
- Contient la devise
- Inclut le SKU
- Inclut le taux de taxe
Attributs de type général
Les jeux d'attributs de type général n'ont pas de paramètres supplémentaires pour leurs champs.
Images
Un attribut de type "Image" ou "Groupe d'images" contient un ou plusieurs fichiers d'images et fournit des outils supplémentaires pour travailler avec les fichiers.
Optimisation du chargement
Les attributs liés au chargement d'images ont un paramètre d'optimisation du chargement de l'image. L'optimisation est activée par défaut, donc si vous souhaitez télécharger l'original de l'image sans perte de qualité, allez dans les paramètres de l'attribut et désactivez ce paramètre.
Aperçu
Si vous avez plusieurs attributs d'images et que vous souhaitez qu'une image spécifique soit affichée dans le système, allez dans les paramètres de l'attribut de l'image correspondante et activez le paramètre "Utiliser comme aperçu dans la liste des produits". Après cela, dans le catalogue, l'image sélectionnée sera la principale pour le produit.
Modèle d'aperçu
Vous pouvez ajouter un modèle de configuration d'image d'aperçu à l'attribut d'image. Pour en savoir plus sur les modèles d'aperçu, vous pouvez consulter ici.
Icône pour le menu
Pour un attribut de type Image, destiné aux pages, vous pouvez indiquer que cette image sera l'icône dans le menu.
Listes
Un attribut de type "Liste" contient une ou plusieurs propriétés, préalablement configurées dans l'attribut et utilisées dans les entités au choix.
Configuration de la liste
Ouvrez le mode d'édition de l'attribut de type "Liste" en cliquant sur l'icône d'édition
Dans le formulaire d'ajout d'une nouvelle propriété de liste, indiquez :
- Nom - Une chaîne non unique, utilisée pour le fonctionnement interne de OneEntry Headless CMS.
- Valeur - Une chaîne représentant la valeur de la propriété.
- Type - Type de la propriété
- Valeur supplémentaire - Paramètre facultatif. Si aucune valeur n'a été ajoutée à la propriété de liste, la valeur supplémentaire sera utilisée.
Après avoir rempli, cliquez sur le bouton "Ajouter". La nouvelle propriété sera ajoutée à la liste.
Modification de la propriété de liste
Sélectionnez la propriété que vous souhaitez modifier et cliquez sur le bouton "Modifier". Tous les données de cette propriété seront ajoutées au formulaire. Modifiez la propriété et cliquez sur le bouton "Modifier".
Suppression de la propriété de liste
Sélectionnez la propriété que vous souhaitez supprimer et cliquez sur le bouton "Supprimer". La propriété sera supprimée et disparaîtra de la liste.
Utilisation de l'attribut de type "Liste"
Après avoir configuré les propriétés de la liste, attachez le jeu d'attributs à l'entité qui correspond à son type. Ainsi, un jeu d'attributs de type "Pour les pages" peut être attaché à une page.
Dans le champ de l'attribut de type "Liste", vous pouvez choisir une propriété parmi la liste.
Multi-sélection de l'attribut de type "Liste"
Si vous devez conserver plus d'une propriété dans l'attribut, activez la fonction "Autoriser la sélection de plusieurs valeurs" en cochant la case correspondante. Avec cette fonction activée, vous pouvez ajouter plusieurs valeurs à la fois dans l'attribut de l'entité.
Plages horaires
Un attribut de type « Plages horaires » permet de configurer un emploi du temps en indiquant des intervalles de dates et de définir des périodes pour chaque intervalle pour une utilisation dynamique dans l'attribut.
Pour commencer la configuration, ouvrez le mode d'édition de l'attribut de type « Plages horaires » en cliquant sur l'icône d'édition ‘Settings’
Configuration des intervalles de dates
Sur le calendrier fourni, sélectionnez l'intervalle de dates nécessaire. Pour créer un intervalle d'un jour, il est nécessaire de cliquer deux fois sur la date souhaitée.
S'il n'est pas nécessaire de créer plusieurs intervalles, cliquez sur « Sélectionner tout le mois ».
Le dernier jour du mois est un intervalle spécial, qui est dynamique et dépend du mois en cours.
Après avoir sélectionné l'intervalle, sa configuration sera disponible.
Chaque semaine (disponible si la durée de la période est d'une semaine ou moins) – répétition de l'intervalle chaque semaine pendant le mois sélectionné. Chaque mois – répétition de l'intervalle chaque mois pendant l'année sélectionnée. Chaque année – répétition de l'intervalle chaque année.
Ce sont les trois principales configurations, qui se répètent dans d'autres éléments de l'attribut. Elles permettent de combiner la périodicité des éléments sélectionnés. Qu'est-ce que cela signifie ? Par exemple :
- Pour créer un emploi du temps hebdomadaire pour l'organisation pour l'ann ée en cours, il vous suffit de sélectionner l'intervalle de la semaine de travail (par exemple, lundi – vendredi), et dans les paramètres d'indiquer « Chaque semaine, chaque mois ».
- Si vous souhaitez indiquer un intervalle spécifique pour certaines dates (par exemple, un marché d'automne qui a lieu chaque octobre à partir du 1er) – Pour l'intervalle 01.10 – 04.10, une seule configuration « Chaque année » est nécessaire. Combinez les paramètres pour obtenir un résultat optimal. « Nouvel intervalle de temps » - cliquer sur ce bouton ouvrira un constructeur avec les champs : Période de début – champ de saisie pour le début de l'intervalle de temps Période de fin – champ de saisie pour la fin de l'intervalle de temps
Génération automatique de périodes de temps
si vous devez entrer des périodes de durée identique dans un nombre différent de un – ce constructeur vous aidera dans cette tâche. Après avoir cliqué sur le bouton, vous verrez : Le sélecteur représente le choix de la durée de la période de temps dans le cadre de l'intervalle de temps. Si vous avez besoin d'une période supérieure à une heure, cliquez sur le bouton « Ajouter une heure » et « Soustraire une heure » respectivement. Après avoir configuré l'intervalle de temps, cliquez sur le bouton « Enregistrer » pour sauvegarder les modifications. Ajouter un intervalle intermédiaire – permet d'ajouter des intervalles de temps intermédiaires (par exemple, temps de repos). En cliquant, un sélecteur s'ouvrira, comme pour la génération automatique de périodes de temps.
Exceptions
Si vous devez entrer des règles spéciales pour certaines dates, il suffit de cliquer sur la date souhaitée dans l'intervalle du calendrier, après quoi elle sera colorée en rouge et deviendra disponible dans la liste « Exceptions ». Attention ! Sans configuration d'exception, elle sera simplement mise en surbrillance dans les intervalles. La configuration d'une exception est similaire à la création d'un intervalle de dates – Chaque semaine, Chaque mois, Chaque année, mais il y a aussi des ajouts. Toute la journée – permet d'exclure complètement le jour sélectionné de l'intervalle. Il devient indisponible pour le choix dans les attributs. Ou vous pouvez fermer certains intervalles de temps, ils sont présentés dans la liste ci-dessous. En cliquant sur le bouton « paramètres », une fenêtre modale s'ouvrira avec tous les intervalles de temps qui sont définis dans l'intervalle de dates, ici vous pouvez choisir les intervalles de temps à exclure, si vous n'avez pas besoin de toute la journée.
Si d'autres exceptions ont été générées sur cette base, elles peuvent être exclues à nouveau – c'est-à-dire retournées dans l'intervalle de dates créé.
Sélection dans l'attribut
Travailler avec les intervalles configurés consiste à choisir le début et la fin de la période, dans laquelle le temps spécifié est sélectionné. Comment cela fonctionne-t-il ? Pour commencer, dans le calendrier, il est nécessaire de sélectionner la date de début et la date de fin.
Ensuite, si des intervalles de temps ont été créés, ils apparaîtront dans la colonne de droite, disponibles pour une sélection ultérieure.
Après avoir sélectionné l'intervalle, il sera ajouté à la liste des intervalles sélectionnés, où vous pourrez configurer la périodicité « Chaque semaine », « chaque mois », « chaque année ».
La sélection des intervalles de temps ajoute chacun à la liste de l'intervalle sélectionné.
Si vous devez exclure certaines dates de la période sélectionnée, vous pouvez également les ajouter et les configurer. Pour cela, il suffit de cliquer sur l'intervalle actif sur la date souhaitée, après quoi le choix sera ajouté à la liste « Exceptions ».
La configuration d'une exception consiste également à choisir la périodicité « Chaque semaine », « chaque mois », « chaque année ». De plus, pour la date d'exception, vous pouvez configurer des exceptions de temps. Pour cela, il suffit de cliquer sur le bouton de configuration, après quoi le calendrier sera remplacé par une liste d'intervalles de temps, où vous pourrez choisir les intervalles de temps à exclure pour la date sélectionnée.
Si vous devez renoncer à une exception, mais conserver sa périodicité dans d'autres cas, vous pouvez cliquer sur l'exception générée (Attention ! Cliquer sur la date d'exception originale annulera toute la chaîne d'exceptions !), après quoi la date sera ajoutée à la liste « Sauf » dans l'exception.
.