Aller au contenu principal

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