I just added this http://www.zope.org/Members/peterbe/DTML2ZPT/examples/example18/view All the pipes are to simulate the way DTML works when it's trying to find a reference. Can you check that I've got this right? Cheers, Peter