[Zope] Re: Two newbie questions + Zope patch
   
    Evan Simpson
     
    evan@tokenexchange.com
       
    Thu, 9 Sep 1999 08:38:34 -0500
    
    
  
----- Original Message -----
From: Michel Pelletier <michel@digicool.com>
> > I'm not sure what your getting at here, but if you want to resolve a
> > path to a URL try:
> >
> > <dtml-with "REQUEST.resolve_url((SCRIPT_NAME + '/path/to/object'))">
> >   blah
> > </dtml-with>
> >
[description of ZCatalog.Catalog.ZCatalog.ZCatalog.Catalog <wink> snipped]
This is all well and good, but *not* what most people who ask this sort of
question of the list want (IMNSHO).  They want some simple way of getting a
properly acquired object using a *relative* path from another acquired
object.  Sometimes they want to use a pseudo-URL as a name:
<dtml-var number/3/the_larch>
and other times to resolve a stored path fragment relative to a container:
<dtml-with thingy><dtml-var "_[varwithstringpath]"></dtml-with>
and yet others to acquire an unresolved object from another object:
<dtml-var "_.getattr(eric(), 'half/a/bee')">
Since slashes are not legal in object identifiers, I see no reason why all
of the above should not be valid.  If there's a reason I haven't thought of,
please let me know!
stop-me-before-I-patch-again-<wink>-ly y'rs
Evan Simpson