Introduction
Le module Groupes de Champs Personnalisés pour PrestaShop vous permet d'ajouter divers types de champs à vos groupes de champs. Chaque champ peut être personnalisé pour répondre à vos besoins spécifiques. Voici un aperçu des types de champs et de leurs configurations principales :
Types de champs
-
Champs de base
- Texte : Un champ de saisie de texte simple.
- Zone de texte : Une zone de saisie plus grande.
- Email : Un champ de saisie spécifiquement pour les adresses email.
- Nombre : Un champ de saisie pour les valeurs numériques.
- Booléen : Une case à cocher pour les valeurs vrai/faux.
- Image : Un champ de téléchargement pour les images.
- Fichier : Un champ de téléchargement pour les fichiers généraux.
- WYSIWYG : Un champ éditeur de texte enrichi.
- Couleur : Un champ de sélection de couleur.
- Choix-Simple : Un menu déroulant pour un choix unique.
- Choix-Multiple : Une liste de cases à cocher pour plusieurs choix.
-
Champs de relation
- Produit : Un champ pour sélectionner un produit.
- Catégorie : Un champ pour sélectionner une catégorie.
- Utilisateur : Un champ pour sélectionner un client.
- Groupe Client: Un champ pour sélectionner un groupe client.
- Transporteur : Un champ pour sélectionner un transporteur.
- Fournisseur : Un champ pour sélectionner un fournisseur.
- Employé : Un champ pour sélectionner un employé.
- Marque : Un champ pour sélectionner une marque.
-
Champs spéciaux
- Groupe : Un conteneur pour regrouper plusieurs champs.
- Répéteur : Permet de répéter un ensemble de champs plusieurs fois.
- Répéteur flexible : Permet de répéter un ensemble de champs avec un choix de ensembles de champs.
Paramètres requis
- Type : Le type de champ (par exemple, Texte, Email, Nombre).
- Nom : L'étiquette affichée à l'utilisateur dans le formulaire.
- Slug : Un identifiant technique unique pour le champ au sein d'un groupe de champs ou sous-groupe, utilisé pour récupérer les données.
Paramètres des champs
Chaque champ peut être configuré avec divers paramètres, divisés en trois sections principales :
-
Paramètres
- Description : Paramètres généraux de configuration du champ.
- Comprend :
- Nom : L'étiquette du champ.
- Slug : L'identifiant technique unique.
- Paramètres supplémentaires selon le type de champ (par exemple, Traductible, Valeur par défaut, Choix)
- Exemple :
- Type de Champ : Texte
- Nom : Nom supplémentaire du produit
- Slug : product_additional_name
- Valeur par Défaut : null
- Traductible : Oui
-
Validation
- Description : Paramètres pour garantir l'intégrité des données.
- Comprend :
- Requis : Si le champ est obligatoire.
- Paramètres supplémentaires selon le type de champ (par exemple, Longueur min, Longueur max, Nombre min d'éléments, Taille maximale)
- Exemple :
- Requis : Oui
- Longueur Min : 5
- Longueur Max : 100
-
Design
- Description : Configuration pour l'apparence du champ.
- Comprend :
- Instructions de saisie : Directives pour l'utilisateur.
- Largeur : Largeur du champ en pourcentage.
- Classes CSS : Classes CSS personnalisées pour le style.
- ID : ID HTML unique pour le champ.
- Texte supplémentaire : Texte affiché avant ou après le champ.
- Paramètres supplémentaires selon le type de champ (par exemple, Taille de l'aperçu de l'image)
- Exemple :
- Instructions de saisie : "La valeur de ce champ sera affichée sous le nom du produit."
- Largeur : 50%
- Classes CSS : custom-product-name
- ID : additional-product-name