${content.title}
<#if content.copied>Source:${(attribute.source)!}#if> ${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?counter}. ${(file.description)!}
#list>
@cms.contentFileList>
#if>
<#if content.hasFiles>
<@cms.contentFileList contentId=content.id fileTypes='video,audio,document,other'>
<#list page.list as file>
<#if content.hasProducts>
${file?counter}. ${(file.description)!}
#list> @cms.contentFileList> #if> <#if content.tagIds?has_content>Tags: <@cms.tag ids=content.tagIds> <#list map as key,tag> ${tag.name} #list> @cms.tag>
#if>
${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/>
@cms.userScore>
<#if !stared?has_content>Score#if>
<@cms.userCollection userId=user.id contentId=content.id>
Cancel collection
<#assign collected=true/>
@cms.userCollection>
<#if !collected?has_content>Collection#if>
#if>
<#if page?has_content && page.totalPage gt 1>
-
<#if content.url?contains('?')><#assign pageParameter="pageIndex"/>#if>
- Previous page <#list 1..page.totalPage as n>
- ${n} #list>
- Next page
<@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}#list>#if>@cms.contentList>
<@cms.contentList categoryId=category.id startPublishDate=content.publishDate orderField='publishDate' orderType='asc' pageIndex=1 pageSize=1><#list page.list as a>Next:${a.title}#list>@cms.contentList>
<#macro merge name value><#if !.vars[name]??><@"<#assign ${name}=''>"?interpret />#if><#if value?has_content><@"<#assign ${name}=${name}+'${value},'>"?interpret />#if>#macro>
<@cms.commentList contentId=content.id pageSize=10>
<#list page.list as a>
<@merge 'userIds' a.userId!/>
<@merge 'userIds' a.replyUserId!/>
#list>
<@sys.user ids=userIds!><#assign userMap=map!/>@sys.user>
<#list page.list as a>
- ${(userMap[a.userId?string].nickname)!}<#if a.replyUserId?has_content> reply ${(userMap[a.replyUserId?string].nickname)!}#if>:
-
${a.text!}