Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Peter Bengtsson
2005/9/23, Anders Bruun Olsen <[EMAIL PROTECTED]>: > On Fri, Sep 23, 2005 at 12:39:31PM +0100, Peter Bengtsson wrote: > > RESULT: > > --- > > Welcome to testprod > > {'args': (, > > http://localhost:8080/test/testprod/test_testprod>), > > 'something': 'blah'}

Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Anders Bruun Olsen
On Fri, Sep 23, 2005 at 12:39:31PM +0100, Peter Bengtsson wrote: > RESULT: > --- > Welcome to testprod > {'args': (, > http://localhost:8080/test/testprod/test_testprod>), > 'something': 'blah'} > 0 > /test/testprod > -

Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Peter Bengtsson
RESULT: --- Welcome to testprod {'args': (, http://localhost:8080/test/testprod/test_testprod>), 'something': 'blah'} 0 /test/testprod http://www.peterbe.com/test/TestProd.tgz So it works just fine in Zope 2.8

Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Anders Bruun Olsen
On Fri, Sep 23, 2005 at 12:06:00PM +0100, Peter Bengtsson wrote: > Please press "Reply-All" and not just to me. Sorry about that. > That is the correct way of calling PageTemplateFile objects in python > code. I've got it working in many places. The error must be either a > new zope bug or someth

Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Peter Bengtsson
2005/9/23, Anders Bruun Olsen <[EMAIL PROTECTED]>: > > Why the extra self-wrapping. > > Do it this way: > > def testit(self, REQUEST=None): > > return self.test(self, self.REQUEST, something="blah") > > Then you'll be able to use: > > > > Thanks, I have now tried that, but it still d

Re: [Zope] Passing args to PageTemplateFile instances

2005-09-23 Thread Peter Bengtsson
> manage_main = PageTemplateFile("templates/mainTestProd", globals()) > index_html = PageTemplateFile("templates/indexTestProd", globals()) > test = PageTemplateFile("templates/test", globals()) > > def __init__(self, id, title): > self.id = id > self.title = title >