Hi, I'm with a doubt about DTML processing. I'll try to create a simple example to demonstrate it. I didn't tested it, so it can be flawed. Suppose we have a product inside a folder: class Product: def __init__(self): self.aName = "My Name" template_html = HTMLFile('template') def process(self, REQUEST): """Process the product and return the template""" #process something here return self.template_html() The template.dtml file should access the class attributes, something like: <HTML><BODY> <!--#if aName --> Name: <!--#var aName --> <!--#else --> There is no name <!--#/if --> </BODY></HTML> I thought that calling http://mysite.com/folder/productId/template_html or http://mysite.com/folder/productId/process would return me the same output. Although the first one shows me "Name: My Name" and the second one shows "There is no name". Is this the correct behavior? If so, what should I return from process() to make it have the same output of template_html? Thanks in advance, -- Paulo Eduardo Neves PUC-Rio de Janeiro Pager: Central: 292-4499 cod. 213 99 64 ou use a URL: http://www.learn.fplf.org.br/neves/mensagempager.html