Vote
<@cms.voteList pageIndex=pageIndex pageSize=10>- 
    <#list page.list as a>
            
- 
                ${a.title}${a.votes!} votes,end on:${(a.endDate)!} ${a.description} <#if a.startDate lt .now && .now lt a.endDate><#assign available=true/><#else><#assign available=false/>#if> <#if available && user?has_content> <@cms.userVote userId=user.id voteId=a.id> <#assign myvote=object/> @cms.userVote> #if> <@cms.voteItemList voteId=a.id pageSize=10>- 
                    <#list page.list as v>
                        
- 
                            <#if available> <#if myvote?has_content> <#if myvote.itemId=v.id> ${v.title} (${v.votes!} votes) <#else> ${v.title} (${v.votes!} votes) #if> <#else> ${v.title} #if> <#else> (${v.votes!} votes) #if>
                    #list>
                    
 #list>
- 
                            
- 
            <#assign
                url=site.dynamicPath+'vote.html'
                start=1
                end=page.totalPage
            />
            <#if (page.pageIndex-5) gt start>
                <#assign start=page.pageIndex-4/>
            #if>
            <#if (page.pageIndex+5) lt end>
                <#assign end=page.pageIndex+4/>
            #if>
            
- Previous page <#if start gt 1>
- 1
- ... #if> <#list start..end as n>
- ${n} #list> <#if end lt page.totalPage>
- ...
- ${page.totalPage} #if>
- Next page