Something like http://freemarker.org/docs/ref_directive_list.html#autoid_107 ?
Or use your own iterator: <#assign i = 0 /> <#list items as item> <#assign i = i + 1 /> <#if i == 10000> //break / stop / throw exception </#if> //do stuff in loop </#list> Mickel Daelmans Developer Goeman Borgesiuslaan 77 3515 ET Utrecht T. 030-7551560 W. www.addtofavorites.nl Alles weten over transactionele e-mail? Volg onze mailroad pagina op LinkedIn === De inhoud van deze e-mail, inclusief bijlagen, is vertrouwelijk en enkel bestemd voor de geadresseerde. Indien dit bericht niet voor u is bestemd, verzoeken wij u het te vernietigen, de inhoud daarvan op geen enkele wijze te gebruiken of te openbaren en direct contact met ons op te nemen. Op al onze werkzaamheden zijn onze Algemene Voorwaarden van toepassing, waarin een aansprakelijkheidsbeperking is opgenomen. Onze Algemene Voorwaarden worden op verzoek toegezonden. Add to Favorites B.V. is gevestigd te Utrecht (KvK Utrecht nr. 17228639). -----Oorspronkelijk bericht----- Van: Christoph Rüger [mailto:c.rue...@synesty.com] Verzonden: donderdag 23 februari 2017 15:14 Aan: Freemarker dev Mailinglist Onderwerp: Feature question FM2 / FM3: Hook into loops We would like to hook into loops (<#list>) to e.g. count the number of iterations and react based on some business conditions. For example stop with an Exception after 10k iterations. I would think about some kind of callback which we can register which is called by freemarker inside <#list> iterations, so that our callback code can do whatever is needed. Is something like that possible already (haven't checked code yet) or planned for FM3? Thanks Christoph -- Synesty GmbH Moritz-von-Rohr-Str. 1a 07745 Jena Tel.: +49 3641 559649 Fax.: +49 3641 5596499 Internet: http://synesty.com Geschäftsführer: Christoph Rüger Unternehmenssitz: Jena Handelsregister B beim Amtsgericht: Jena Handelsregister-Nummer: HRB 508766 Ust-IdNr.: DE287564982