#set($feedSize = $feed.getEntries().size())
#if ($feedSize > 0)
#set($String="")
#set($total = $feed.getLinkByRel("max").getHref().getQuery())
#set($resultsFound = "Hemos encontrado %s resultado para usted")
#if (!$resultsFound.isEmpty())
$String.format($resultsFound,$total)
#end
#set($Integer = 0)
#set($pageCount = $Integer.parseInt($feed.getLinkByRel("last").getHref().getQuery()))
#set($pageIndex = $Integer.parseInt($feed.getLinkByRel("self").getHref().getQuery()))
#set($pageParams = $feed.getLinkByRel("params").getHref().getQuery())
#set($pageParams = "")
#set($relativePage = 0)
#set($page = $pageIndex + 1)
#set($paginateMin = 1)
#set($paginateMax = $pageCount)
#set($baseQuery = "?startIndex=%s&" + $pageParams)
#if ($pageCount > 1)
#if ($pageIndex > 0)
#set($relativePage = $pageIndex - 1)
#end
<
#if($pageCount > 7)
#if ($page > 4)
1
...
#if ($page > $pageCount - 4)
#set ($paginateMin = $pageCount - 4)
#set ($paginateMax = $pageCount)
#else
#set($paginateMin = $page - 1)
#set($paginateMax = $page + 1)
#end
#else
#set($paginateMin = 1)
#set($paginateMax = 5)
#end
#end
#foreach ($count in [$paginateMin..$paginateMax])
#set($relativePage = $count - 1)
$count
#end
#if($pageCount > 7)
#if (($page <= $pageCount - 4) || (($pageCount < $page + 5) && ($page < 6)))
...
#set($relativePage = $pageCount - 1)
$pageCount
#end
#end
#if($page < $pageCount)
#set($relativePage = $page)
>
#else
>
#end
#end
#foreach($entry in $feed.getEntries())
#set($content = $entry.getContent())
#set($product = $content.getJAXBObject())
$product.getIntroText()
#if(!$product.getLinkButtonName())
#set($linkDescription = "Ver Producto")
#else
#set($linkDescription = $product.getLinkButtonName())
#end
$linkDescription
Añadir al listado
#foreach($logo in $product.getLogos())
#end
#end
#set($Integer = 0)
#set($pageCount = $Integer.parseInt($feed.getLinkByRel("last").getHref().getQuery()))
#set($pageIndex = $Integer.parseInt($feed.getLinkByRel("self").getHref().getQuery()))
#set($pageParams = $feed.getLinkByRel("params").getHref().getQuery())
#set($pageParams = "")
#set($relativePage = 0)
#set($page = $pageIndex + 1)
#set($paginateMin = 1)
#set($paginateMax = $pageCount)
#set($baseQuery = "?startIndex=%s&" + $pageParams)
#if ($pageCount > 1)
#if ($pageIndex > 0)
#set($relativePage = $pageIndex - 1)
#end
<
#if($pageCount > 7)
#if ($page > 4)
1
...
#if ($page > $pageCount - 4)
#set ($paginateMin = $pageCount - 4)
#set ($paginateMax = $pageCount)
#else
#set($paginateMin = $page - 1)
#set($paginateMax = $page + 1)
#end
#else
#set($paginateMin = 1)
#set($paginateMax = 5)
#end
#end
#foreach ($count in [$paginateMin..$paginateMax])
#set($relativePage = $count - 1)
$count
#end
#if($pageCount > 7)
#if (($page <= $pageCount - 4) || (($pageCount < $page + 5) && ($page < 6)))
...
#set($relativePage = $pageCount - 1)
$pageCount
#end
#end
#if($page < $pageCount)
#set($relativePage = $page)
>
#else
>
#end
#end
#else
#end