On Tue, Nov 15, 2005 at 06:20:39PM -0700, Mark Gibson wrote: > On Mon, 2005-11-14 at 13:38, Paul Winkler wrote: > > On Mon, Nov 14, 2005 at 01:19:18PM -0700, Mark Gibson wrote: > > > I would like to be able to render an arbitrary string as tal, having the > > > tal statements evaluated correctly. > > > > > > How would I go about doing this? > > > > I assume you mean TALES expressions. > > See: > > http://zopelabs.com/cookbook/1037762730 > > Thanks for your suggestion. This has shed some light on the subject. > > However, what I'm looking for is being able to take a string such as > '<div tal:content="here/absolute_url">The url</div>' > > and be able to evaluate the TALES expression in the string to produced > something like: '<div>http://mydomain.com/theUrl</div>' > > Any chance there's a recipe for this?
Hmm. If you want TAL statements and all, I suspect you'll have to do as Chris suggested and instantiate a full-blown page template on the fly. I've never done that, if I were going to try I'd probably just start looking at the code in lib/python/Products/PageTemplates. You might be able to instantiate a PageTemplate rather than a ZopePageTemplate, which would be somewhat lighter as it leaves out a lot of stuff you surely don't care about (FTP support, ZMI management tabs, etc). -- Paul Winkler http://www.slinkp.com _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )