I found this in some Zope documentation. It wont give you "1,2,3,4,5...10" it gives "(1-10)(11-20)(21-30)...". Monkey with it a little and you'll get it. Beware it will call your External Method or ZSQL as many times/10. <dtml-in expr="SOME_EXTERNAL_METHOD(REQUEST)" previous orphan=1 size=10 start=qs> <dtml-in previous-batches mapping> <dtml-unless sequence-start>, </dtml-unless> <a href="<dtml-var document_id><dtml-var sequence-query
qs=<dtml-var batch-start-number>"> (<dtml-var batch-start-number> - <dtml-var batch-end-number>)</a> </dtml-in> </dtml-in>
<dtml-in expr="SOME_EXTERNAL_METHOD(REQUEST)" next orphan=1 size=10 start=qs> <dtml-in next-batches mapping> <dtml-unless sequence-start>, </dtml-unless> <a href="<dtml-var document_id><dtml-var sequence-query
qs=<dtml-var batch-start-number>"> (<dtml-var batch-start-number> - <dtml-var batch-end-number>)</a> </dtml-in>
</dtml-in> <dtml-in expr="SOME_EXTERNAL_METHOD(REQUEST)" orphan=1 size=10 start=qs> <dtml-var sequence-index>)"> <dtml-var expr="_.getitem('sequence-item')[1]"> <dtml-var expr="_.getitem('sequence-item')[2]"> </dtml-in> -Bryan -----Original Message----- From: zope-dev-admin@zope.org [mailto:zope-dev-admin@zope.org]On Behalf Of Brett Carter Sent: Wednesday, March 07, 2001 6:34 PM To: zope-dev@zope.org Subject: [Zope-dev] dtml-in: next-batches Does anybody have an example of how to use the supposed next-batches mapping returned by dtml-in? I'm trying to build a google-like pageing feature into my application, so we just show the first 5 results, then have a link to each next page, ie "1,2,3,4..." Thanks, -Brett _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )