2009/8/25 José Henrique <jhr...@gmail.com>

> 2009/6/26 Miguel Beltran R. <yourpa...@gmail.com>:
> > Hi list
> >
> > I used before with dtml something like this
> > <dtml-call "request.set('sumVar',0)">
> > <dtml-in ...>
> >    <dtml-call "request.set('sumVar', sumVar + queryVar)">
> > </dtml-in>
> > The sum is <dtml-var sumVar>
> >
> > This is possible to made with ZPT?
> > --
> > ________________________________________
>
> What about this way:
>
>
> <dtml-in expr="(1,2,3)" prefix="rows">
>    <dtml-var expr="rows_item"><br>
>    <dtml-if expr="rows_end">
>        Total: <dtml-var expr="rows_total_item">
>    </dtml-if>
> </dtml-in>
>
> José Henrique
>

How say Andreas and Tres, I made a script

[suma_py]
parameters:
  rec, campo
code:
  suma=0
  for r in rec:
     suma+=r[campo]
  return suma


[index_html]
<div tal:define="items aquery()">
   <div tal:repeat="item items">
      ...
  </div>
   <div>
       el importe es <span tal:content="suma_py(items, 'importe')">
       la cantidad es <span tal:content="suma_py(items, 'cantidad')">
   </div>
</div>
-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida
_______________________________________________
Zope maillist  -  Zope@zope.org
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to