#set($dotTheme = $contents.getEmptyMap()) #set($blah1 = $dotTheme.put("path", "/application/includes/")) #dotParse("${dotTheme.path}header.vtl") <h2>Events</h2> <ul class="events"> #if($request.getParameter("page")) #set($currentPage = $math.toInteger($request.getParameter("page"))) #else #set($currentPage = 1) #end #set($events-list = $dotcontent.pullPerPage("+structureName:Events +(conhost:$host.identifier conhost:SYSTEM_HOST)", $currentPage,3,"modDate desc")) #foreach($events in $events-list) <li class="events-item"> <a href="/events/$events.urlTitle"><span class="month">$date.format('MMMM', $events.startDate) <span class="day">$date.format('dd', $events.startDate)</span></span><a> <a href="/events/$events.urlTitle">$events.title</a> <p>$events.eventSummary</p> </li> #end </ul> #if($events-list.totalPages > 1) #set($nextPage = $currentPage + 1) #set($prevPage = $currentPage - 1) #set($twoBack = $currentPage - 2) #set($twoForward = $currentPage + 2) <ul class="paginate"> #if($currentPage > 2)<li><a href="?page=1">First</a></li>#end #if($events-list.previousPage == "true")<li><a href="?page=${prevPage}">Prev</a></li>#end #if($twoBack > 1)<li><a href="?page=${twoBack}">$twoBack</a></li> #end #if($events-list.previousPage == "true")<li><a href="?page=${prevPage}">$prevPage</a></li>#end <li>$currentPage - current</li> #if($events-list.nextPage == "true")<li><a href="?page=${nextPage}">$nextPage</a></li>#end #if($twoForward < $events-list.totalPages)<li><a href="?page=${twoForward}">$twoForward</a></li> #end #if($events-list.nextPage =="true")<li><a href="?page=${nextPage}">Next</a></li>#end #if($currentPage < $events-list.totalPages)<li><a href="?page=${events-list.totalPages}">Last</a></li>#end <li>$currentPage of $events-list.totalPages total pages</li> </ul> #end #dotParse("${dotTheme.path}footer.vtl")