Champs conditionnels
Afficher ou masquer des champs lorsque les conditions sont remplies
GeoDirectory version 2.1.1.0 introduit une nouvelle fonctionnalité très attendue :
Logique conditionnelle pour les champs personnalisés
Cette nouvelle fonctionnalité vous permet de créer des dépendances entre les champs, en fonction des conditions que vous définissez.
Les champs dépendants ne seront affichés et modifiables que si la valeur saisie dans les champs dont ils dépendent correspond aux bonnes conditions.
Cette fonctionnalité est essentielle pour les annuaires d'entreprises, avec de nombreux champs personnalisés permettant de sélectionner des champs prédéfinis uniquement lorsque ceux-ci s'appliquent.
Un exemple facile à comprendre est illustré par les champs personnalisés pour les Annonces de voitures d'occasion.
En principe, vous aurez un champ intitulé « Marque », où les utilisateurs sélectionneront leur constructeur automobile, comme Ford, GMC, ou Lamborghini.
Et vous aurez un champ intitulé «Modèles, où vous sélectionnez le modèle de la marque de voitures choisie. Si vous sélectionnez Ford, ce champ affichera des modèles tels que C-Max, Fiesta, Focus, Fusion, Mustang, et ainsi de suite.
Si vous sélectionnez Lamborghini, ce champ affichera des modèles tels que Huracan, Aventador, Gallardo, Murcielago, Diablo, et ainsi de suite.

Pour créer cet exemple, nous avons ajouté 3 champs personnalisés à notre configuration : Marques, Modèles Ford et Modèles Lamborghini.
Pour le champ Modèles Ford, nous avons défini la condition pour qu'il s'affiche uniquement lorsque vous sélectionnez l'option Ford dans le champ Marques.
Pour le champ Modèles Lamborghini, nous avons défini la condition pour qu'il s'affiche uniquement lorsque vous sélectionnez l'option Lamborghini dans le champ Marques.
C'est aussi simple que cela.
Un autre exemple concret serait la liste de biens immobiliers.
Montrons un tutoriel complet, incluant la configuration des champs, en utilisant notre WordPress Real Estate Theme.
Champs conditionnels pour les annonces immobilières
Notre démo de liste de biens immobiliers comprend un champ intitulé Type de bien avec des options telles que Maisons, Appartements, et Terrains et un autre champ demandant le statut meublé/ou non meublé. De toute évidence, le second champ ne s'applique jamais aux Terrains terrains.
Dans ce cas, nous allons ajouter une logique conditionnelle au champ personnalisé de sélection Ameublement en procédant comme suit :
1. Ouvrez le champ de sélection Ameublement.
2. Cliquez sur le lien « + Conditional Field » en bas à gauche des options du champ personnalisé.

3 Après avoir cliqué dessus, un nouvel ensemble d'options apparaîtra.

4 Pour notre exemple, nous devrons les configurer comme suit :
- ACTION = MASQUER
- CHAMP = Type de propriété
- CONDITION = égal à
- VALEUR = Terrain
et enregistrez le champ personnalisé. Vous pouvez voir ci-dessous à quoi cela ressemblera.

Après avoir effectué cela, voici le résultat sur le Front End :

Les mêmes conditions peuvent être ajoutées à d'autres champs comme les champs chambres ou salles de bains, qui ne sont pas nécessaires si vous publiez une annonce pour un terrain.
Vous pouvez également ajouter plusieurs conditions si vous en avez besoin.
Les options disponibles sont :
- ACTION = AFFICHER/MASQUER
- CHAMP = Tous vos champs
- CONDITION = vide, non vide, égal à, différent de, supérieur à, inférieur à, contient.
- VALEUR = accepte du texte
Et vous pouvez en ajouter autant que vous le souhaitez pour chaque champ.
Qu'allez-vous créer avec Champs personnalisés conditionnels GeoDirectory?
Faites-le nous savoir dans les commentaires ci-dessous…
Libérez la puissance de GeoDirectory !
Lancez votre activité en ligne dès maintenant
Rejoignez-nous dès aujourd'hui !Newsletter - Restez informé !
Recevez les dernières actualités, conseils et contenus exclusifs directement dans votre boîte de réception.