Accessing UMS0, UMS1, etc.
Hi! After some of my questions about accessing other objects were answered by the main question still hangs in the air (How do I access the object at http://localhost:8080/ ? ), my next question is: In DTML-Documents or methods I have names like URL0 and URL1 in the namespace to call with dtml-var to easy generate links in the HTML code. Where are these names when I want htem to use in a Product? I only found the PATH_TRANSLATED item of REQUEST.environ. If I want to e.g. redirect a request to some objects above in the tree I do now somethinf like: dirname, basename = os.path.split(REQUEST.environ.get("PATH_TRANSLATED")) REQUEST.RESPONSE.redirect(dirname + "/logout?sess=%s&reason=%s" % (self.id, urllib.quote(self.reason))) (This is for logging out of a session object.) Could this be done more easily? I know that I have a logout method also in the child objects because of the namespace overlapping, but then soon the URL gets very long and unusable. Greetings -- Robert Sander www.gurubert.de
participants (1)
-
Robert Sander