<#assign attribute=content.attribute/> <@cms.category id=content.categoryId;category> <#assign temp=getContentPage(attribute.text!'',pageIndex) page=temp.page text=temp.text /> ${content.title} - ${(category.name)!}

${(site.name)!}

<#macro bread category> <#if category.parentId?has_content> <@cms.category id=category.parentId;category> <@bread category/> ${category.name} >

<@bread category/>

${content.title}

<#if content.copied>Source:${(attribute.source)!} ${content.author!} ${content.editor!} ${content.publishDate?datetime} Views:loading...

${(text?no_esc)!} <#if content.hasImages> <@cms.contentFileList contentId=content.id fileTypes='image'> <#list page.list as file>
${(file.description)!}
${file?counter}. ${(file.description)!}
<#if content.hasFiles> <@cms.contentFileList contentId=content.id fileTypes='video,audio,document,other'> <#list page.list as file>

${file?counter}. ${(file.description)!}

<#if content.tagIds?has_content>

Tags: <@cms.tag ids=content.tagIds> <#list map as key,tag> ${tag.name}

<#if content.hasProducts>
<@cms.contentProductList contentId=content.id> <#list page.list as product> 0
${content.scores!} scores ${content.collections!} collections <#if user?has_content> <@cms.userScore userId=user.id itemType='content' itemId=content.id> Cancel rating <#assign stared=true/> <#if !stared?has_content>Score <@cms.userCollection userId=user.id contentId=content.id> Cancel collection <#assign collected=true/> <#if !collected?has_content>Collection
<#if page?has_content && page.totalPage gt 1>
<@cms.contentList categoryId=category.id endPublishDate=content.publishDate orderField='publishDate' pageIndex=2 pageSize=1><#if 2=page.pageIndex><#list page.list as a>Previous:${a.title} <@cms.contentList categoryId=category.id startPublishDate=content.publishDate orderField='publishDate' orderType='asc' pageIndex=1 pageSize=1><#list page.list as a>Next:${a.title}
<#macro merge name value><#if !.vars[name]??><@"<#assign ${name}=''>"?interpret /><#if value?has_content><@"<#assign ${name}=${name}+'${value},'>"?interpret /> <@cms.commentList contentId=content.id pageSize=10> <#list page.list as a> <@merge 'userIds' a.userId!/> <@merge 'userIds' a.replyUserId!/> <@sys.user ids=userIds!><#assign userMap=map!/> <#list page.list as a>
${(userMap[a.userId?string].nickname)!}<#if a.replyUserId?has_content> reply ${(userMap[a.replyUserId?string].nickname)!}:
${a.text!}
<#if content.hasProducts>