#if parentId?has_content>
<@cms.content id=parentId>
<#assign parent=object/>
@cms.content>
#if>
<#macro bread category>
<#if category.parentId?has_content>
<@cms.category id=category.parentId>
<@bread object/>
${object.name} >
@cms.category>
#if>
#macro>
<@sys.authorized roleIds=admin.roles urls='cmsCategory/add'><#assign authorizedMap=map/>@sys.authorized>
<#if categoryId?has_content>
<@cms.category id=categoryId>
<#if object.typeId?has_content && authorizedMap['cmsCategory/add']>
- <@t.page 'category.edit'/>
#if>
@cms.category>
<#assign size=0/>
<@cms.modelList parentId=(parent.modelId)!''>
<#list page.list as a>
<@cms.categoryModel modelId=a.id categoryId=categoryId>
<#assign size++/>
- <@t.page 'button.add_some_things' a.name/>
@cms.categoryModel>
#list>
@cms.modelList>
<#if size=0 && authorizedMap['cmsCategory/add']>
- <@t.page 'content.no_model'/>
#if>
<#elseif modelId?has_content>
<@cms.model id=modelId>
<@cms.categoryModelList modelId=modelId>
<#list list as a>
<@t.merge 'categoryIds' a.id.categoryId/>
#list>
<@sys.deptItem itemType='category' deptId=admin.deptId itemIds=t.categoryIds><#assign deptCategoryMap=map/>@sys.deptItem>
<@cms.category ids=t.categoryIds><#assign categoryMap=map/>@cms.category>
<#list list as a>
<#if categoryMap[a.id.categoryId?string]?has_content && deptCategoryMap[a.id.categoryId?string]>
-
<@bread categoryMap[a.id.categoryId?string]/> ${categoryMap[a.id.categoryId?string].name}
#if>
#list>
@cms.categoryModelList>
@cms.model>
<#else>
<@cms.modelList parentId=(parent.modelId)!''>
<#list page.list as a>
- <@t.page 'button.add_some_things' a.name/>
#list>
@cms.modelList>
#if>