[pmwiki-users] Paging pagelists

Randy Brown randy at brownragfilms.com
Tue May 26 11:52:35 CDT 2009


If I understand you correctly, you want to limit the pagelist to 20  
entries, and display the first 5 lines for each entry.

You should already be able to display the first 5 lines of each entry  
returned in a pagelist by using a local template.

To limit the number of pages returned by the pagelist, you can do the  
following if you have the httpvariables recipe installed:

(:comment show the bounded pagelist:)
(:if !equal "{$?first}" "":)(:pagelist count={$?first}..{$?last}:)
(:else:)[[{$FullName}?first=1?last=20|Show pagelist, 20 pages at a  
time]]
(:ifend:)
----
(:comment show the continuation link:)
(:if equal "{$?first}" "1":)[[{$FullName}?first=21?last=40|more...]]
(:elseif equal "{$?first}" "21":)[[{$FullName}?first=41?last=60| 
more...]]
(:comment add lines like the above up to the maximum number of pages:)
(:comment 	or maybe you can calculate the page range using another  
recipe:)
(:ifend:)

Hope that helps,

Randy

On May 26, 2009, at 10:59 AM, pmwiki at 911networks.com wrote:
> I'm looking for a simple way of doing a paging every 20 entries. No
> conditional. I only want to display the first 5 lines so users can
> evaluate the wiki page.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20090526/9ccd97ed/attachment-0001.html 


More information about the pmwiki-users mailing list