> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.spreadly.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Utilizzare le condizioni nelle firme email

*Questo articolo è stato tradotto automaticamente dall'inglese. [Visualizza l'articolo originale](https://help.spreadly.app/en/article/using-conditions-in-email-signatures-vntqls/)*

Vuoi rendere le tue firme email più intelligenti? Con Spreadly, puoi utilizzare le *condizioni* per mostrare o nascondere contenuti specifici, come le note legali, in base al contesto dell'email. Questo è molto utile se, ad esempio, vuoi visualizzare una nota legale solo per i destinatari esterni, mantenendo le email interne più pulite.

In questo articolo, ti spiegheremo:
* Come funzionano le condizioni nelle firme di Spreadly
* Quali condizioni sono disponibili
* Un esempio pratico per le note legali
* Un riferimento rapido per tutti i tipi di condizioni

## Che cosa sono le condizioni?

Le condizioni ti permettono di controllare quali parti della tua firma email vengono mostrate, in base a fattori come:
* Se il destinatario è esterno
* Se l'email è una risposta o un messaggio inoltrato
* Altre variabili che puoi definire

Utilizzi la sintassi Liquid (`{% if ... %}`, `{% unless ... %}`, ecc.) per scrivere queste condizioni direttamente nel modello della tua firma.

## Esempio: Nota legale solo per email esterne

Supponiamo che tu voglia aggiungere una nota legale in fondo alla tua firma, ma *solo* se il destinatario è esterno.

Ecco come potrebbe apparire il modello della tua firma:

![Esempio di modello di firma](https://storage.crisp.chat/users/helpdesk/website/-/6/1/b/6/61b64ab3334f9c0/bildschirmfoto-2025-07-14-um-2_qazrk2.png =634xauto)

Nota questa parte alla fine:
```liquid
{% if email.is_external %}
This email and any attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed...
{% endif %}
```

### Come appare in azione
![Anteprima email con destinatari interni](https://storage.crisp.chat/users/helpdesk/website/-/6/1/b/6/61b64ab3334f9c0/bildschirmfoto-2025-07-14-um-2_6abwfw.png =617x176)
![Anteprima email con destinatari esterni](https://storage.crisp.chat/users/helpdesk/website/-/6/1/b/6/61b64ab3334f9c0/bildschirmfoto-2025-07-14-um-2_13xdjig.png =617xauto)

## Tipi di condizioni disponibili
Spreadly supporta diversi tipi di condizioni, in modo che tu possa essere molto specifico con le tue regole. Ecco una panoramica rapida dei principali, con esempi:

### 1. if
Esegue un blocco di codice solo se una determinata condizione è vera.
```
{% if product.title == "Awesome Shoes" %}
  These shoes are awesome!
{% endif %}
```

### 2. unless
Il contrario di if: esegue un blocco di codice solo se una determinata condizione **non** è soddisfatta.
```
{% unless product.title == "Awesome Shoes" %}
  These shoes are not awesome.
{% endunless %}
```

Questo è equivalente a:
```
{% if product.title != "Awesome Shoes" %}
  These shoes are not awesome.
{% endif %}
```

### 3. elsif / else
Aggiungi ulteriori condizioni all'interno di un blocco if o unless.
```
{% if customer.name == "kevin" %}
  Hey Kevin!
{% elsif customer.name == "anonymous" %}
  Hey Anonymous!
{% else %}
  Hi Stranger!
{% endif %}
```

### 4. case/when
Crea un'istruzione switch per eseguire un blocco di codice specifico quando una variabile ha un valore specificato.
```
{% assign handle = "cake" %}
{% case handle %}
  {% when "cake" %}
    This is a cake
  {% when "cookie", "biscuit" %}
    This is a cookie
  {% else %}
    This is not a cake nor a cookie
{% endcase %}
```

## Consigli utili
* Puoi utilizzare variabili come `email.is_external`, `email.is_forwarded` e `email.is_reply` nelle tue condizioni.
* Combina più condizioni per un controllo ancora maggiore.
* Usa queste funzionalità per assicurarti di mostrare il contenuto giusto alle persone giuste, mantenendo la tua firma ordinata e conforme!
* Puoi verificare l'esistenza di un segnaposto con `{% if user.phone %}`