Tutte le collezioni
Funzionalità principali di Datatrics
Funzionalità avanzate
Aggiunta di un valore minimo e massimo a un ciclo {{#each items}}
Aggiunta di un valore minimo e massimo a un ciclo {{#each items}}

Questo articolo spiega come impostare un minimo o un massimo per i touchpoint che mostrano più articoli.

Christiaan Proper avatar
Scritto da Christiaan Proper
Aggiornato oltre una settimana fa

Se non si conoscono i nostri attributi dinamici e il modo in cui è possibile includerli nei nostri touchpoint, si consiglia di leggere questo articolo.

Oltre ad aggiungere un ciclo each a un touchpoint, è possibile delle opzioni ulteriori riguardanti il numero minimo e massimo. Il comportamento di base di un ciclo è il seguente:

{{#each items}} itemcount='4'
{{name}}
{{description}}
{{/each}}

Con la possibilità di formattarlo anche in maniera più pulita:

{{#each items itemcount='4'}}
{{name}}
{{description}}
{{/each}}

E di aggiungere le due variabili itemcount, che si possono usare in ogni ciclo.

Itemcount_max

Innanzitutto abbiamo itemcount_max, che funziona come itemcount, ma indica il numero massimo di elementi da mostrare.

Quindi, se si imposta un numero massimo di 6 e ci sono solo 2 articoli da mostrare, la visualizzazione avverrà con solo 2 articoli. Un ottimo esempio è quello di un'e-mail di carrello abbandonato: si vuole un massimo di 6 elementi nell'e-mail, ma anche ogni numero inferiore di elementi deve essere visualizzato.

Itemcount_min

Tuttavia, a volte si desidera mostrare il touchpoint solo quando viene raggiunto un minimo. Anche in questo caso, ciò potrebbe essere utile per un'e-mail di carrello abbandonato o per mostrare articoli in up-selling, ma solo se ci sono almeno due articoli che possono essere visualizzati per l'up-selling.

Esempi

Minimo 1 articolo, massimo 10 articoli

È sufficiente aggiungere itemcount_max, poiché il touchpoint non verrà visualizzato con zero articoli. È lo stesso itemcount='10' che si conosce già.

{{#each items itemcount_max='10'}}
{{name}}
{{description}}
{{/each}}

Minimo 2 articoli, massimo 6 articoli

Quando si utilizza itemcount_min, aggiungere sempre itemcount_max.

{{#each items itemcount_min='2' itemcount_max='6'}}
{{name}}
{{description}}
{{/each}}

Esattamente 5 articoli

Si può anche forzare il ciclo #each a mostrare solo quando ci sono esattamente un determinato numero elementi, aggiungendo al ciclo un itemcount_min uguale a itemcount_max.

{{#each items itemcount_min='5' itemcount_max='5'}}
{{name}}
{{description}}
{{/each}}
Hai ricevuto la risposta alla tua domanda?