Utilizzare le condizioni nelle firme email
Questo articolo è stato tradotto automaticamente dall'inglese. Visualizza l'articolo originale
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:

Nota questa parte alla fine:
{% 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


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_forwardedeemail.is_replynelle 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 %}
Aggiornato il: 18/06/2026
Grazie!