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 :

Github 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

Can I use custom-fields, ACF fields, Pods?

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

Can I set date based conditions?

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.

Are my elements only hidden or fully removed?

The elements will be fully removed from source code, like they are not existing.
Only if you use the experts options to hide also wrappers or other elements, they will only be hidden with css.

I´m missing some dynamic tags

We have developed an other plugin which provides some useful tags.
You can find it here:
DynamicTags

Avis

9 novembre 2021
As mentioned in the excellent video tutorial, this is a game changer and just so simple to use. Thank you!
5 novembre 2021
Just wanted something simple for visibility control on elementor blocks - based on logged-in status / user role. Easy to do that and seems like it offers a lot more but that is all i wanted for now. So 5*.
11 octobre 2021
This plugin is an absolute essential for any dynamic wordpress / Elementor website or your your landing page !
Lire les 86 avis

Contributeurs & développeurs

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

Contributeurs

“Dynamic Conditions” a été traduit dans 5 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.5.1

  • Fix issue with shortcodes

1.5.0

  • Add option to hide wrappers and other elements by selector (javascript only)
  • Add new compare type « in_array_contains »
  • Fix error when elementor is disabled
  • Styling dynamic-tag field
  • Prevent shortcode-execution on hidden elements
  • Make condition value dynamic

1.4.5

  • Correctifs de problèmes concernant l’analyseur de date
  • Ajout d’une option pour désactiver l’analyse de la date.

1.4.4

  • Fix issues with parsing of dates from shortcodes
  • Correctif d’erreur avec 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