<#macro merge name value><#if !.vars[name]??><@"<#assign ${name}=''>"?interpret /><#if value?has_content><@"<#assign ${name}=${name}+'${value},'>"?interpret /> <@cms.search word=word tagId=tagId highlight=true pageIndex=pageIndex pageSize=10> <#if page.totalCount gt 0>

Results

<#list page.list as a> <@merge 'categoryIds' a.categoryId!/> <@cms.category ids=categoryIds><#assign categoryMap=map/>
<#list page.list as content>