I am struggler in learning zope3.
Please forgive me if i am wrong.
How about using an intermediate view component?

in template1.pt

<div tal:content= view/vgetTotalDistance />

In zcml

<browser:page
 class=".someModule.RoughView"
 template = "template1.pt"
.....
/>

where view class is :

from adapters import CarTotalDistanceAdapter

class RoughView:

 def __init__(self,context,request):
     self.context = context
     self.request = request
     self.adapt = CarTotalDistanceAdapter()

 def vgetTotalDistance(self):
     return self.adapt.getTotalDistance()
_______________________________________________
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users

Reply via email to