Campi personalizzati
I custom field della campagna sono esposti in campaign.customfields.
{{ campaign.customfields['chiave-campo'] }}
Una chiave inesistente restituisce una stringa vuota.
Presenza e iterazione:
{% if 'chiave-campo' in campaign.customfields %}
{{ campaign.customfields['chiave-campo'] }}
{% endif %}
{% for key, value in campaign.customfields %}
<li>{{ key }}: {{ value }}</li>
{% endfor %}
Metodi: campaign.customfields.get('chiave'), .keys(), .values(),
.items().
Valori per tipo di campo
| Tipo | Valore |
|---|---|
| Testo | stringa |
| Flag | "true" / "false" |
| Menu | opzione selezionata (stringa) |
| Data | data ISO YYYY-MM-DD (stringa) |
Per mostrare una data come DD/MM/YYYY usa format_date:
{{ campaign.customfields['event-date'] | format_date }} {# 28/07/2026 #}
note
Tutti i campi personalizzati non archiviati della campagna sono disponibili nel tema e possono finire sul sito pubblico. Non usarli per dati riservati.