Generally, variables return values, and you would just keep the same variable name and return different values. If you're not wanting to return values, but return something else, then don't use dtml-var. You'd want to do an eval or something else. Thanks, Derek Wilson -----Original Message----- From: Declan Shanaghy [mailto:dshanaghy@350nice.com] Sent: Monday, October 13, 2003 3:28 PM To: zope@zope.org Subject: [Zope] including a dtml method through a variable With reference to the usual dtml-var to include a dtml-method in another page. i.e. <dtml-var page_dtml_widget> How is it possible to do this dynamically? Lets say in some pyhton script i execute a line like this: if a: REQUEST.set("widget", "page_dtml_widget1") else: REQUEST.set("widget", "page_dtml_widget2") Later on in the dtml method, how can i use that variable for a dynamic include? <dtml-var widget>... ...Obviously doesnt work, it just prints out the value of the variable. After much head scratching i still cant get around this. Any suggestions anyone? _______________________________________________ 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 )