Hi Steven, Instead of using resolve_url you probably want to use the restrictedTraverse and getPhysicalPath methods like so: <dtml-var "restrictedTraverse(this().getPhysicalPath())"> For more info, see the Zope help system. - C Steven Turoff wrote:
Greetings,
I am new to Object Oriented Programming and want to know what the best way to modify the resolve_url method is. I need to add one line of code to this method. I'm guessing I can edit lib/python/ZPublisher/HTTPRequest.py, recompile it, and restart Zope. Is there a better way?
The reason I need to do this is because I am using a SiteRoot and zope is generating a "Different Namespace" error when I do something like <dtml-var "REQUEST.resolve_url(URL1)">
Thanks,
Steve
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- Chris McDonough Zope Corporation http://www.zope.org http://www.zope.com "Killing hundreds of birds with thousands of stones"