${content.title}
<#if content.copied>Source:${(attribute.source)!}#if> ${content.author!} ${content.editor!} ${content.publishDate?datetime} Views:loading...
${(text?no_esc)!}
<#if content.hasProducts>
<@_contentFileList contentId=content.id fileTypes='video,audio,other'>
<#list page.list as file>
${(file.filePath)!}
#list>
@_contentFileList>
#if>
<#if content.hasImages>
<@_contentFileList contentId=content.id fileTypes='image'>
<#list page.list as file>
#list>
@_contentFileList>
#if>
<#if content.tagIds?has_content>
Tags:
<@_tag ids=content.tagIds>
<#list map as key,tag>
${tag.name}
#list>
@_tag>
#if>
${content.scores!} scores
<#if user?has_content>
<@_userScore userId=user.id itemType='content' itemId=content.id>
Cancel rating
<#assign stared=true/>
@_userScore>
<#if !stared?has_content>Score#if>
#if>
<#if !page.firstPage>
Previous page
<#else>
Previous page
#if>
<#list 1..page.totalCount as n>
<#if n=page.pageIndex>
${n}
<#else>
${n}
#if>
#list>
<#if !page.lastPage>
Next page
<#else>
Next page
#if>
<@_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}#list>#if>@_contentList>
<@_contentList categoryId=category.id startPublishDate=content.publishDate orderField='publishDate' orderType='asc' pageIndex=1 pageSize=1><#list page.list as a>Next:${a.title}#list>@_contentList>
<#macro merge name value><#if !.vars[name]??><@"<#assign ${name}=''>"?interpret />#if><#if value??><@"<#assign ${name}=${name}+'${value},'>"?interpret />#if>#macro>
<@_commentList contentId=content.id pageSize=10>
<#list page.list as a>
<@merge 'userIds' a.userId!/>
<@merge 'userIds' a.replyUserId!/>
#list>
<@_sysUser ids=userIds!><#assign userMap=map!/>@_sysUser>
<#list page.list as a>
- ${(userMap[a.userId?string].nickName)!}<#if a.replyUserId?has_content> reply ${(userMap[a.replyUserId?string].nickName)!}#if>:
-
${a.text!}