#setting number_format="computer">
<#assign aui = taglibLiferayHash["/WEB-INF/tld/aui.tld"] />
<#assign liferay_portlet = taglibLiferayHash["/WEB-INF/tld/liferay-portlet.tld"] />
<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
<#assign assetCategoryService = serviceLocator.findService("com.liferay.portlet.asset.service.AssetCategoryService")>
<#if entries?has_content>
<@aui.layout>
<#list entries as entry>
<@aui.column columnWith="25">
<#assign categories = entry.getCategories()>
<@category_tree categories=categories />
@aui.column>
#list>
@aui.layout>
#if>
<#macro category_tree categories>
<#if categories?has_content>
<#list categories as category>
<#assign categoryURL = renderResponse.createRenderURL()>
${categoryURL.setParameter("resetCur", "true")}
${categoryURL.setParameter("categoryId", category.getCategoryId()?string)}
-
${category.getName()}
<#assign childCategories = assetCategoryService.getChildCategories(category.getCategoryId())>
<@category_tree categories=childCategories />
#list>
#if>
#macro>