#macro chipTree filepath prefix suffix>
<@tools.fileList type='task' path=filepath>
<#list list as a>
<#local path=filepath+'/'+a.fileName>
<#if a.directory>
${a.fileName}
<@chipTree path prefix suffix/>
<#else>
${a.fileName}
#if>
<#else>
<@t.page 'empty_directory'/>
#list>
@tools.fileList>
#macro>
<@chipTree '' '<@include path="' '"/>'/>