2013-07-26 1 views

Répondre

0

J'ai fini avec cela ne peut être la meilleure façon de le faire, mais il fonctionne.

portfolio = $.getBean('feed').loadBy(name='Portfolio').getIterator().getPageIDList(); 

currentPageNumber = listLen(portfolio) - $.content().getOrderNo() + 1; 
pagePrevious = ""; 
pageNext = ""; 

if (currentPageNumber GT 1) 
    pagePrevious = listGetAt(portfolio,currentPageNumber - 1);  

if (listLen(portfolio) GT currentPageNumber) 
    pageNext = listGetAt(portfolio,currentPageNumber + 1); 

pagePreviousURL = $.getBean('content').loadBy(contentHistID = pagePrevious, siteID = event.getValue('siteID')).getURL(); 
pageNextURL = $.getBean('content').loadBy(contentHistID = pageNext, siteID = event.getValue('siteID')).getURL(); 
1

Essayez quelque chose comme ça :

<cfif iterator.pageCount() gt 1> 
<div class="pagination"> 
    <ul class="moreResults"> 
     <cfif $.event('page') gt 1><li class="navPrev"><a href="" data-page="#evaluate($.event('page')-1)#">&laquo;</a></li></cfif> 
     <cfif $.event('page') lt iterator.pageCount()><li class="navNext"><a href="" data-page="#evaluate($.event('page')+1)#">&raquo;</a></li></cfif> 
    </ul> 
</div> 
</cfif> 
+0

Tha nks Matt. $ .event ('page') ne fait que renvoyer [chaîne vide]. Cependant j'ai été capable de trouver le numéro de page dans $ .content(). GetOrderNo(). Mais je ne peux pas trouver comment obtenir l'URL pour la page précédente et suivante dans la collection une fois que je connais le numéro de commande de la page actuelle. Des idées? Merci!! – Jason

Questions connexes