<#macro pageTree filepath=''> <@_templateList path=filepath> <@_metadata dir=filepath><#local metaDataMap=object/> <#list list as a> <@t.merge 'pages' filepath+'/'+a.fileName/> <@_sysDeptPage deptId=admin.deptId!'' pages=t.pages!><#assign deptPageMap=map!/> <#list list as a> <#local path=filepath+'/'+a.fileName> <#if 'ftl'!=a.fileName&&(deptPageMap[path])?has_content&&deptPageMap[path]>
  • <#if a.directory> ${a.fileName} ${(metaDataMap[a.fileName].alias)?has_content?then('('+metaDataMap[a.fileName].alias+')','')} <#else> ${a.fileName} ${(metaDataMap[a.fileName].alias)?has_content?then('('+metaDataMap[a.fileName].alias+')','')}
  • <#else>
  • 空目录
  • <#macro contentCategoryTree parentId=''> <@_categoryList parentId=parentId> <#list page.list as a> <@t.merge 'categoryIds' a.id!/> <@_sysDeptCategory deptId=admin.deptId!'' categoryIds=t.categoryIds!><#assign deptCategoryMap=map!/> <#list page.list as a> <#if (deptCategoryMap[a.id?string])?has_content&&deptCategoryMap[a.id?string]>
  • ${(a.name?html)!} <#if a.childIds?has_content>
  • <#else>
  • 空目录
  • <#macro categoryTree parentId=''> <@_categoryList parentId=parentId> <#list page.list as a> <#if a.childIds?has_content>
  • ${(a.name?html)!}
  • <@_sysMoudleList parentId=parentId> <#list page.list as a> <@t.merge 'moudleIds' a.id!/> <@_sysRoleMoudle roleIds=admin.roles moudleIds=t.moudleIds!><#assign roleMoudleMap=map!/> <#list page.list as a> <#if (roleMoudleMap[a.id?string])??&&roleMoudleMap[a.id?string]>

    ${a.attached!} ${a.name}

    <#switch a.url!''> <#case 'cmsContent/list'> <#break> <#case 'cmsCategory/list'> <#break> <#case 'cmsPage/placeList'> <#break> <#default>