Définir les conditions de rappel pour un template conditionnel (Query Builder)

Pour définir les conditions qui déterminent quand appeler un template spécifique pour une page, il est nécessaire d'utiliser l'outil Query Builder dans les paramètres des templates conditionnels.

Pourquoi le faire

Cette fonctionnalité permet d'afficher des mises en page ou contenus différents pour le même type de page (par exemple, la Page Produit) en fonction de règles spécifiques (ex. : l'utilisateur provient d'une certaine source, ou la page possède certaines caractéristiques).

Procédure

1. Accédez à la section des paramètres dédiée aux Template pages conditionnels.

2. Identifiez le type de page pour lequel vous souhaitez créer un template conditionnel (par exemple, "Page Produit").

3. Si le type de page n'est pas encore activé, cliquez sur le bouton Activer dans le coin supérieur droit du cadre.

4. Faites défiler jusqu'à la section page-template-container et, s'il n'y a pas encore de template, cliquez sur Ajouter template.

5. Pour le template nouvellement ajouté ou à modifier :

a. Remplissez le champ intitulé Comment s'appelle le template ? (ceci est le nom que vous utiliserez pour l'identifier).

b. Repérez le champ intitulé Dans quelles circonstances souhaitez-vous appeler ce template ?.

6. Cliquez à l'intérieur de ce champ pour ouvrir l'interface du Query Builder.

7. Utilisez le Query Builder pour définir les conditions d'appel :

  • Sélectionnez la variable ou le paramètre que vous voulez évaluer (par exemple, {is-popup} pour vérifier si la page est chargée dans une popup).
  • Définissez l'opérateur logique (ex. : Est, N’est pas, Contient).
  • Saisissez la valeur à comparer.

8. Vous pouvez combiner plusieurs conditions en utilisant les opérateurs logiques AND (ET) ou OR (OU) pour créer des règles complexes.

9. Une fois toutes les conditions définies, fermez le Query Builder. Les conditions seront automatiquement enregistrées dans le champ texte.

10. Enregistrez les modifications générales de la page des paramètres.

> Note importante : Le premier template conditionnel qui satisfait les conditions définies sera celui affiché. L'ordre dans lequel les templates apparaissent dans la liste est fondamental.