---
title: "Dicas para as suas condições"
description: "Aqui encontrará diversas dicas para o ajudar a simplificar as suas condições"
url: https://support.signitic.com/pt/articles/9561028-dicas-para-as-suas-condicoes
collection: "Formatação e apresentação"
updated: 2026-10-29
language: pt
alternates: [fr, it, en, de]
---

# Dicas para as suas condições

Aqui encontrará diversas dicas para o ajudar a simplificar as suas condições

# **❶** Como {% else %} funciona

O {% else %} simplifica e clarifica as suas condições. Aqui está um exemplo de sua utilização no seu modelo:

Sintaxe antiga:

```javascript
{% if empty telephone %}{{groupe_telephone}}{% endif %}{{telephone}}
```

Nova sintaxe:

```javascript
{% if empty telephone %}{{groupe_telephone}}{% else %}{{telephone}}{% endif %}
```

Isto significa: se o telefone estiver vazio, então exibimos o telefone do grupo, caso contrário, iremos exibir o atributo telefone.

Com a sintaxe antiga, o atributo era adicionado fora da condição, mas agora ele faz parte integral da mesma graças ao **{% else %}**

# **❷** Criar uma dupla condição utilizando o prefixo

Nos casos em que pretende adicionar texto apenas sob determinadas condições, e em que esta condição não é necessariamente especificada para o utilizador, pode utilizar a técnica do prefixo. Aqui está um exemplo:

A condição básica:

```javascript
{{if internal}}Direct line: {{extra_field_user}}{{endif}}
```

Neste caso, esta linha de código irá sempre exibir o texto “Direct line:” e {{extra\_field\_user}} se o e-mail for interno. Porém, se {{extra\_field\_user}} não for fornecido, ele não será exibido, enquanto o texto “Direct line:” continuará a aparecer.

A técnica de prefixo será, portanto, utilizada para contornar este problema.

A solução:

```javascript
{{if internal}}{{extra_field_user|prefix=Direct line: }}{{endif}}
```

O objetivo é, portanto, adicionar o prefixo no campo {{extra\_field\_user}} desta forma: '{{extra\_field\_user|prefix=Direct line: }}.

Isto garantirá que “Direct line:” seja exibido antes de {{extra\_field\_user}} apenas se este atributo for fornecido.
