Dynamic Conditions

Description

Dynamic Conditions est un module pour Elementor qui ajoute une logique conditionnelle pour afficher ou masquer différents éléments. L’extension ajoute des conditions aux balises dynamiques pour afficher/masquer un widget ou une section.

L’extension nécessite Elementor PRO car elle utilise les balises dynamiques pour définir les conditions de comparaison.

La définition des conditions d’affichage est facile ! Saisissez simplement la valeur de la condition et comparez-la à n’importe quelle balise dynamique. Si la condition est remplie, définissez si vous souhaitez afficher ou masquer l’élément. Ça ne peut pas être plus simple ?

Les utilisateurs avancés peuvent définir des conditions complexes – vous pouvez vérifier si un champ est vide, s’il contient une valeur, s’il correspond à une valeur plus supérieure/inférieure ou ou compris dans certaines valeurs.

Un grand merci à WPTuts pour avoir réalisé ce tutoriel vidéo :

Vous pouvez soutenir le développement en contribuant au dépôt GitHub de l’extension :

https://github.com/RTO-Websites/dynamic-conditions

Utilisation

  1. Sélectionnez un widget ou une section.
  2. Allez dans l’onglet « Avancé ».
  3. Cliquez sur la zone « Conditions dynamiques ».
  4. Définissez le champ « Balise dynamique » que vous souhaitez comparer.
  5. Indiquez si vous souhaitez « afficher/masquer » l’élément si la condition est remplie.
  6. Sous le champ « Condition », sélectionnez ce que vous souhaitez comparer. Vous pouvez comparer si le champ est vide/non vide, vérifier si il a une valeur spécifique ou si sa valeur est comprise entre deux autres valeurs.
  7. Le champ « Type de comparaison » définit le type de champs que vous souhaitez comparer. La valeur par défaut compare deux chaînes (texte). Mais si vous souhaitez afficher un widget/une section uniquement le lundi ou au mois de décembre, vous pouvez sélectionner « Jours » ou « Mois » comme type de comparaison.
  8. Enfin, vous devez saisir la valeur avec laquelle comparer le champ dynamique. Ou deux valeurs, si vous avez sélectionné la condition « entre ».

Captures d’écran

  • Options du widget pour les conditions

FAQ

Puis-je utiliser des champs personnalisés, des champs ACF, Pods ?

Oui, tout ce qui précède est pris en charge et bien d’autres sont pris en charge directement par Elementor Pro.

Puis-je définir des conditions basées sur la date ?

Oui, l’extension prend en charge les conditions basées sur la date, par exemple date courante ou date de publication. Vous pouvez comparer les dates, les jours et les mois.

Puis-je afficher/masquer des éléments pour les utilisateurs connectés ou déconnectés ?

Oui, vous pouvez définir un affichage conditionnel pour les utilisateurs connectés ou déconnectés. Sélectionnez la balise dynamique « Informations utilisateur » et définissez-le sur « ID utilisateur ». Vous pouvez maintenant vérifier si c’est vide ou non.

Avis

7 octobre 2020
Building a page template to be truly useful meant finding a way for me to hide some content not applicable to specific posts. This plugin was a god send! Thx!
29 septembre 2020
Hi, This plugin is the perfect solution if you want to hide or show an Elementor element depending on a condition. Eg. Menu change depending on a page category (need CPT UI to create the page taxonomy). Thank you very, very much!
21 août 2020
I'm developing a website for a concert venue. All concerts in the archive should no longer display the BUY YOUR TICKETS button, rest of the info I want to keep. This plugin takes care of that in a perfect way. Thank you, RTO! Frank
10 août 2020
This plugin is an absolute life-saver. It works perfectly and does what it says it will. Thank you so much for this - please don't stop keeping it updated 🙂
31 juillet 2020
Saved me time and custom code for a project where the customer enters his own data but not all field all always filled. IF empty THEN do not show. thank youh.
Lire les 58 avis

Contributeurs & développeurs

« Dynamic Conditions » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Dynamic Conditions” a été traduit dans 4 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Dynamic Conditions » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.4.5

  • Fix some issues with date-parsing
  • Add option to disable date-parsing

1.4.4

  • Fix issues with parsing of dates from shortcodes
  • Fix issue with Elementor 2.9

1.4.3

  • Fix issue with popups in editor
  • Fix double slash on javascript-enqueue

1.4.2

  • Fix issue with popups in preview

1.4.1

  • Fix issue with calculation of hidden columns

1.4.0

  • Add array conditions
  • Add conditions for popups
  • Change code-structure
  • Fix issues with day-/month-translation

1.3.0

  • Improve parsing of acf dates
  • Add icon to elements with condition in preview
  • Add option to parse shortcodes
  • Fix some issues

1.2.1

  • Fix issue with date timestamp in custom skins
  • Improve performance

1.2.0

  • Add condition between
  • Add date, day and month compare options
  • Add NumberPostsTag
  • Add short documentation
  • Add debug-mode

1.1.2

  • Fix issue with section

1.1

  • Ajouter une condition supérieure et inférieure à

1.0.1

  • Correctif de sections
  • Quelques remaniements

1.0

  • Sortie