Como definir a visibilidade de metacampos usando lógica condicional

Habilitar lógica condicional

Abra o painel de administração e vá para JetEngine > Post Types . Para aprender como criar tipos de postagem personalizados, siga nosso tutorial Tipo de postagem personalizado .

tipos de postagem do menu jetengineProssiga para editar o tipo de postagem que deseja que seja melhor organizado. Escolha o metacampo e clique nele para abrir o menu de personalização. Role para baixo até alternar Lógica Condicional .

alternância lógica condicional

Adicionar nova regra

Quando você ativa a Lógica Condicional , ela oculta o metacampo que você está editando e oferece a você a oportunidade de definir as regras para exibi-lo. O campo fica oculto por padrão e será mostrado somente quando as condições definidas forem atendidas.

Coisas para saber

Esteja ciente de que se você adicionar várias regras, todas elas terão relação AND. Isso significa que o campo será mostrado somente quando todas as condições definidas forem atendidas, e não apenas uma delas.

adicionando nova regraClique no botão “ Nova Regra ”. Todas as regras de lógica condicional do metacampo têm três opções. Vamos olhar mais de perto.

Campo

Aqui você pode escolher um dos outros metacampos que também estão anexados a este tipo de postagem personalizado. Eles são adicionados automaticamente ao menu suspenso, para que você possa simplesmente selecionar o que precisa. O metacampo que você está editando dependerá daquele que você escolher aqui.

Operador

Define a forma de comparar o valor que você coloca na barra Valores e o do campo escolhido. Existem quatro opções aqui:

  • Igual . Se esses valores forem semelhantes, o campo confiável será mostrado.
  • Não igual . Nesse caso, o campo confiável permanecerá visível até que os dados na área de texto Valor se tornem iguais ao valor do metacampo escolhido no menu suspenso Campo .
  • Na lista . Este e o próximo operador trabalham com os metacampos Radio , Select e Checkbox . Se o valor (ou valores, no caso de Checkbox ) selecionado na lista for semelhante ao que você colocou na barra Valor , o campo dependente será mostrado.
  • Não está na lista . Mais uma vez – esse é o caso oposto. O campo dependente permanecerá visível até que um valor semelhante ao que você colocou na área de texto Valor seja escolhido na lista.

operadores de valor

Valor

Esta área de texto pode ser preenchida manualmente ou automaticamente. Se no menu suspenso Campo você tiver escolhido o metacampo com as variantes predefinidas (como Radio , Checkbox ou Select ), elas serão adicionadas automaticamente aqui como um menu suspenso. Em outros casos, você pode digitar o valor necessário.

Quando terminar de adicionar as regras, clique no botão “ Atualizar tipo de postagem ”. Agora você pode verificar qualquer postagem desse tipo. Por exemplo, vamos supor que você gostaria que o campo de tipo de mídia “Tour download” aparecesse somente quando no metacampo anterior, “3D tour”, o switcher estivesse ativado. 

exemplo de campo

A Lógica Condicional agiliza seu trabalho porque você terá que rolar para baixo e preencher apenas os campos necessários em cada caso específico. Os recursos do JetEngine ajudam você a se manter eficiente.

Índice