#macro (drawSpaceList $spaceList)
#foreach ($space in $spaceList)
#if ($themePress.hasLogo($space.key))
#set ($logoPath = "$req.contextPath$spaceManager.getLogoForSpace($space.key).downloadPath")
#else
#set ($logoPath = "$brikitCore.directURL/designs/themes/$brikitCore.urlEncode($themePress.themeName($space.key))/images/$brikitCore.urlEncode($themePress.getLogo($space.key))")
#end
- #if($show-icons)
#end#contentLink2($space)
#if($show-space-descriptions)
- $space.description.excerpt
#end
#end
#end
#if (!$brikitCore.isSet($show-categories))
#drawSpaceList($spaces)
#else
#if ($categories.size() > 1)
#end
#foreach ($mapping in $labelTitles.entrySet())
ThemePress.TopicTree.labelMapping["$mapping.key"] = "$mapping.value";
#end
#foreach ($category in $categories.keysInOrder)
<#if ($categories.size() > 1)li#{else}p#end class="space-category-header-container">
#if (!$show-categories-only)
#drawSpaceList($spacesByCategory.get($category))
#end
#if ($categories.size() > 1)#else#end
#end
#if ($categories.size() > 1)
#end
#end