> From: Andreas Jung [mailto:[EMAIL PROTECTED]]
>
> Take a look at PloneBatch.py from the Plone package.
> PloneBatch.py is a very sophisticated module for batching and
> forget about dtml-in.
That doesn't really solve my problem. I don't use ZPT and I don't use
Plone, and the PloneBatch module doesn't strike me as a particularly
beautiful solution to the problem (mostly because of the extremely
verbose ZPT syntax, I guess). In any case, my problem was with
dtml-in...
Unless someone says otherwise I'm assuming it's a bug in dtml-in and
will submit it to the collector in a day or so.
> --On Dienstag, 11. Februar 2003 17:01 +0800 Bjorn Stabell
> <[EMAIL PROTECTED]> wrote:
>
> > Hello,
> >
> > I'm trying to implement a Google-like pagination using the dtml-in
> > "batching system", and I'm getting some very strange
> results. Either
> > I'm overlooking something obvious or there is a problem
> with dtml-in.
> > See attached source code of simplified example that produces the
> > strange results.
> >
> > The first time I access the page the results are as follows:
> >
> > 0-9 10-19 20-29 30-39 40-49 50-59 60-69 70-79
> >
> > If I click '10-19' it'll take me to batch_start=10, which gives the
> > following strange results:
> >
> > 0-8 10-19 19-28 29-38 39-48 49-58 59-68 69-78 79-79
> >
> > I have no idea why the first batch is now 0-8 and the next batch is
> > now 19-28. Shouldn't they be 0-9 and 20-29 like above?
> >
> > I'm using Zope 2.6.1 precompiled Linux version.
> >
> >
> > -
> >
> > > batch="_.range(100, 180)"
> > batch_size="10"
> > batch_start="REQUEST.get('batch_start', 0)">
> >
> >
> > &dtml-sequence-item;
> >
> >
> > > overlap="0">
> >
> > &dtml-batch-start-index;-&dtml-batch-end-index;
> >
> >
> >
> >
> > &dtml-batch_start;- _.int(batch_start)
> > - 1">
> >
> > overlap="0">
> >
> >
> > &dtml-batch-start-index;-&dtml-batch-end-index;
> >
> >
> >
> >
> >
> >
> > ___
> > Zope-Dev maillist - [EMAIL PROTECTED]
> > http://mail.zope.org/mailman/listinfo/zope-dev
> > ** No cross posts or HTML encoding! **
> > (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> >
> http://mail.zope.org/mailman/listinfo/zope )
>
>
>
>
>
> -
>-Andreas Jung
> http://www.andreas-jung.com -
> - EMail: andreas at
> andreas-jung.com -
>-"Life is too short to (re)write parsers"
> -
>
> -
>
>
> ___
> Zope-Dev maillist - [EMAIL PROTECTED]
> http://mail.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope )
>
___
Zope-Dev maillist - [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )