Skip to main content

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

TipoValore
Testostringa
Flag"true" / "false"
Menuopzione selezionata (stringa)
Datadata 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 #}

Nota: Tutti i campi personalizzati non archiviati della campagna sono disponibili nel tema e possono finire sul sito pubblico. Non usarli per dati riservati.


Fonte: https://dev.riseact.org/docs/themes/custom-fields. Copia automatica da dev.riseact.org: non modificare qui, le modifiche vanno fatte sulla documentazione Docusaurus.