<@siteOptions sites=siteList deep=0 /> <#macro siteOptions sites deep > <#list sites as s> <#assign siteId=s.id> <@childChannel channels=channelList1 deep=1/> <#macro childChannel channels deep> <#list channels as c> <#if c.child?size gt 0> <@childChannel channels=c.child deep=deep+1/>