#escape x as x?html>
<@pp.dropOutputFile />
<#assign pages = foos?chunk(5)>
<#assign entryIndex = 0>
<#list pages as page>
<@pp.changeOutputFile name="result${page_index+1}.html" />
Results - page ${page_index+1} of ${pages?size}
Results
<#list page as entry>
<#assign entryIndex = entryIndex + 1>
${entryIndex}. ${entry.name?cap_first}: ${entry.url}
#list>
Pages:
<#if page_index != 0>
<<
<#else>
<<
#if>
<#list 0..pages?size-1 as i>
<#if i != page_index>
${i+1}
<#else>
${i+1}
#if>
<#if i_has_next>|#if>
#list>
<#if page_index != pages?size-1>
>>
<#else>
>>
#if>
#list>
<#if pages?size == 0>
<@pp.changeOutputFile name="result1.html" />
Results - No foos
Results
Sorry, no foos available.
#if>
#escape>