Om de voorwaarden te definiëren die bepalen wanneer een specifieke template voor een pagina moet worden opgeroepen, moet je de Query Builder gebruiken binnen de instellingen van voorwaardelijke templates.
Waarom dit doen
Deze functionaliteit maakt het mogelijk om verschillende lay-outs of inhoud te tonen voor hetzelfde type pagina (bijvoorbeeld de Productpagina) op basis van specifieke regels (bijv. de gebruiker komt uit een bepaalde bron, of de pagina heeft bepaalde kenmerken).
Procedure
1. Ga naar het instellingengedeelte dat gewijd is aan Voorwaardelijke paginatemplates.
2. Zoek het paginatype waarvoor je een voorwaardelijke template wilt maken (bijvoorbeeld "Productpagina").
3. Als het paginatype nog niet actief is, klik dan op de knop Activeren in de rechterbovenhoek van het vak.
4. Scroll naar het gedeelte page-template-container en als er nog geen template aanwezig is, klik op Template toevoegen.
5. Voor de zojuist toegevoegde of te bewerken template:
a. Vul het veld met het label Hoe heet de template? in (dit is de naam die je zult gebruiken om deze te identificeren).
b. Zoek het veld met het label Onder welke omstandigheden wil je deze template oproepen?.
6. Klik in dit veld om de interface van de Query Builder te openen.
7. Gebruik de Query Builder om de oproepvoorwaarden te definiëren:
- Selecteer de variabele of parameter die je wilt evalueren (bijvoorbeeld
{is-popup}om te controleren of de pagina in een popup wordt geladen). - Definieer de logische operator (bijv.
Is,Is niet,Bevat). - Voer de waarde in waarmee vergeleken moet worden.
8. Je kunt meerdere voorwaarden combineren met behulp van de logische operatoren AND (EN) of OR (OF) om complexe regels te maken.
9. Nadat alle voorwaarden zijn gedefinieerd, sluit je de Query Builder. De voorwaarden worden automatisch opgeslagen in het tekstveld.
10. Sla de algemene wijzigingen op in de instellingenpagina.
> Let op: De eerste voorwaardelijke template die aan de gedefinieerde voorwaarden voldoet, wordt weergegeven. De volgorde waarin templates in de lijst verschijnen is cruciaal.







