<ul class="news"> #if($request.getParameter("page")) #set($currentPage = $math.toInteger($request.getParameter("page"))) #else #set($currentPage = 1) #end #set($news-list = $dotcontent.pullPerPage("+structureName:News +(conhost:$host.identifier conhost:SYSTEM_HOST)", $currentPage,$limit,"modDate desc")) #foreach($news in $news-list) <li class="news-item"> #if($news.image.name.length() > 0) ## resizes the image to 100px width and auto height <a href="/news/$news.urlTitle"><img class="news-image" src="$news.image.getResizeUri(100, auto)" alt="$news.caption"></a> #end <h3><a href="/news/$news.urlTitle">$news.title</a></h3> #if($news.publish.length() >0) <p class="date">$news.publish</p> #end #if($news.lead.length()>0) <p class="lead">$news.lead</p> #end </li> #end </ul> #if($paginate == "yes" && $news-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($news-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($news-list.previousPage == "true")<li><a href="?page=${prevPage}">$prevPage</a></li>#end <li>$currentPage - current</li> #if($news-list.nextPage == "true")<li><a href="?page=${nextPage}">$nextPage</a></li>#end #if($twoForward < $news-list.totalPages)<li><a href="?page=${twoForward}">$twoForward</a></li> #end #if($news-list.nextPage =="true")<li><a href="?page=${nextPage}">Next</a></li>#end #if($currentPage < $news-list.totalPages)<li><a href="?page=${news-list.totalPages}">Last</a></li>#end <li>$currentPage of $news-list.totalPages total pages</li> </ul> #end