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() * 100000)
str_id = 'tmp' + str(num_id)
self.manage_addProduct['OFSP'].manage_addDTMLMethod(id=str_id,
title='')
obj = self[str_id]
obj.manage_edit(data, '')
data = obj(self, self.REQUEST)
self.manage_delObjects(str_id)
return data
robert
----- Original Message -----
From: "Dario Lopez-K�sten" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 19, 2001 3:31 PM
Subject: [Zope-dev] How to render DTML that is not stored in the ZODB?
> 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
>
> - --------------------------------------------------------------------
> Dario Lopez-K�sten Systems Developer Chalmers Univ. of Technology
> [EMAIL PROTECTED] ICQ will yield no hits IT Systems & Services
>
>
>
> _______________________________________________
> Zope-Dev maillist - [EMAIL PROTECTED]
> http://lists.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope )
>
_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope )