Passa al contenuto principale

Campi personalizzati

I custom field della campagna sono esposti in campaign.customfields.

{{ campaign.customfields['chiave-campo'] }}

Una chiave inesistente restituisce stringa vuota: il template non da errore.

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

TipoValore
Testostringa
Flag"true" / "false"
Menuopzione selezionata (stringa)
Datadata ISO YYYY-MM-DD (stringa)

Le date sono stringhe ISO: usa format_date per la resa DD/MM/YYYY:

{{ campaign.customfields['event-date'] | format_date }}   {# 28/07/2026 #}