Definir as condições de chamada para um template condicional (Query Builder)

Para definir as condições que determinam quando chamar um template específico para uma página, é necessário usar a ferramenta Query Builder dentro das configurações dos templates condicionais.

Por que fazer isso

Esta funcionalidade permite mostrar layouts ou conteúdos diferentes para o mesmo tipo de página (por exemplo, a Página Produto) com base em regras específicas (ex. o usuário vem de uma certa fonte, ou a página possui determinadas características).

Procedimento

1. Acesse a seção de configurações dedicada aos Template páginas condicionais.

2. Localize o tipo de página para o qual deseja criar um template condicional (por exemplo, "Página Produto").

3. Se o tipo de página ainda não estiver ativo, clique no botão Ativar no canto superior direito do quadro.

4. Role até a seção page-template-container e, se não houver um template presente, clique em Adicionar template.

5. Para o template recém-adicionado ou a ser modificado:

a. Preencha o campo rotulado Como se chama o template? (este é o nome que você usará para identificá-lo).

b. Localize o campo rotulado Em que circunstância deseja chamar este template?.

6. Clique dentro deste campo para abrir a interface do Query Builder.

7. Use o Query Builder para definir as condições de chamada:

  • Selecione a variável ou parâmetro que deseja avaliar (por exemplo, {is-popup} para verificar se a página está carregada em um popup).
  • Defina o operador lógico (ex. É, Não é, Contém).
  • Insira o valor para comparar.

8. Você pode combinar várias condições usando os operadores lógicos AND (E) ou OR (OU) para criar regras complexas.

9. Uma vez definidas todas as condições, feche o Query Builder. As condições serão salvas automaticamente no campo de texto.

10. Salve as alterações gerais da página de configurações.

> Nota Bene: O primeiro template condicional que satisfizer as condições definidas será aquele exibido. A ordem em que os templates aparecem na lista é fundamental.