[Zope-dev] How to render DTML that is not stored in the ZODB?

2001-11-19 Thread Dario Lopez-Kästen
Hello! I have a bunch of dtml in my Oracle DB, that I of course want to render. doing the dtml-var expr=_.getitem('column_name', 1) does not work. I essence Zope does not render strings in variables to DTML. Any suggestions? (It has to be DTML) *MANY* Thanks In Advance. /dario -

Re: [Zope-dev] How to render DTML that is not stored in the ZODB?

2001-11-19 Thread Casey Duncan
On Monday 19 November 2001 09:31 am, Dario Lopez-Kästen allegedly wrote: Hello! I have a bunch of dtml in my Oracle DB, that I of course want to render. doing the dtml-var expr=_.getitem('column_name', 1) does not work. I essence Zope does not render strings in variables to DTML. Any

Re: [Zope-dev] How to render DTML that is not stored in the ZODB?

2001-11-19 Thread Dario Lopez-Kästen
My suggestion would be to create a very thin wrapper class in Python for DTMLFile and use the advanced tab of the ZSQLMethod to make each row into a DTMLMethodish type thing. See: http://www.zope.org/Documentation/Guides/ZSQL-HTML/ZSQL.1.4.6.4.html Thanks, I'll look into that later on.

Re: [Zope-dev] How to render DTML that is not stored in the ZODB?

2001-11-19 Thread Robert Rottermann
Create a dtml-method programmatically and feed it your text with dtml vars embedded. Like so: def _dealWithDtml ( self, data ) : num_id = int(random.random() * 10) str_id = 'tmp' + str(num_id) self.manage_addProduct['OFSP'].manage_addDTMLMethod(id=str_id,