Articoli su: Firme delle e-mail

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:


Esempio di modello di 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

Anteprima email con destinatari interni

Anteprima email con destinatari esterni


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 %}

Aggiornato il: 18/06/2026

È stato utile questo articolo?

Condividi il tuo feedback

Annulla

Grazie!