<#macro placeList filepath=''> <@tools.fileList path='/include'+filepath orderField='createDate'> <#list list as a> <@t.merge 'pages' '/include'+filepath+'/'+a.fileName/> <@sys.deptItem itemType='page' deptId=admin.deptId!'' itemIds=t.pages!><#assign deptPageMap=map!/> <#list list as a> <#local currentPath=filepath+'/'+a.fileName> <#if (deptPageMap['/include'+currentPath])?has_content&&deptPageMap['/include'+currentPath]> <#if (path?has_content && path?starts_with(currentPath+'/'))> class="expand"<#else> _src="cmsPlace/list.html?parent=${currentPath?url}"<#elseif path?has_content && path=currentPath> class="selected"> <@tools.placeMetadata path=currentPath> <#if a.directory> ${a.fileName} <#if path?has_content && path?starts_with(currentPath+'/')> <#elseif (object.size)?has_content && 0 lt object.size && (!(object.metadataExtendList)?has_content)> ${(object.alias)!a.fileName}<#if 0 lt ((object.size)!0)> <@t.page 'place_data'/>(${object.size}) <#else> ${(object.alias)!a.fileName}<#if 0 lt ((object.size)!0)> (${object.size}) <#else>
  • <@t.page 'empty_directory'/>
  • <#if parent?has_content> <#else>
      <@placeList/>
    <#if path?has_content> <#include "metadata.html"/>