<@tools.diyMetadata itemType='region' itemId=id><#assign a=object/> <@tools.diyRegionData id=id categoryId=categoryId><#assign data=object/>
<@t.page 'layout'/> <@tools.diyMetadataList itemType="layout" region=a.id showGlobal=true>
<#list list as a>
${a.name!} (${a.count})X
<@tools.includeLayout id=a.id>
<@t.page 'drag_module_here'/>
<#if list?has_content>
<@t.page 'module'/> <@tools.diyMetadataList itemType="module" region=a.id showGlobal=true>
<#list list as a>
${a.name!}X
<#if a.place?has_content && !a.clone> <@tools.placeMetadata path=a.place> <#if (object.metadataExtendList)?has_content> ${(object.alias)!a.place} <#if 0 lt ((object.size)!0)> <@t.page 'place_data'/>:${(object.alias)!}(${object.size})
<#if a.cover?has_content>
${a.name}
<@cms.category id=categoryId>${object.name}-${a.name}
<@t.page 'drag_layout_here'/> <#if (data.layoutList)?has_content> <#list data.layoutList as layoutdata> <@tools.diyMetadata itemType="layout" itemId=layoutdata.id>
${object.name!}X
<@tools.includeLayout id=object.id>
<@t.page 'drag_module_here'/> <#if layoutdata.moduleList?has_content && layoutdata.moduleList[index]?has_content> <#list layoutdata.moduleList[index] as moduleData>
${moduleData.name}X
<@tools.placeMetadata path=moduleData.place> <#if (object.metadataExtendList)?has_content> ${(object.alias)!moduleData.place} <#if 0 lt ((object.size)!0)> <@t.page 'place_data'/>(${object.size})
<@tools.diyMetadata itemType="module" itemId=moduleData.id;module> <#if module.cover?has_content>
${moduleData.name}