<#macro placeTree 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 path=filepath+'/'+a.fileName> <#if (deptPageMap['/include'+path])?has_content&&deptPageMap['/include'+path]> <@tools.placeMetadata path=path> <#if a.directory>
  • ${a.fileName}
  • <#elseif (object.size)?has_content&&0!=object.size&&(!(object.acceptItemTypes)?has_content||object.acceptItemTypes?seq_contains(itemType))>
  • ${(object.alias)!a.fileName}
  • <#else>
  • <@t.page 'empty_directory'/>