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 #}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.