[Zope] how to get the rid from a ZCatalog object?
   
    Casey Duncan
     
    cduncan@kaivo.com
       
    Tue, 19 Jun 2001 09:30:13 -0600
    
    
  
Konstantinos Margaritis wrote:
> 
> I have a ZCatalog object named images.
> I tried this
> 
> <dtml-in images>
>   <dtml-var "images.getpath(id)">
> </dtml-in>
> 
> The problem is that getpath() doesn't want the id, but the rid.
> How do I acquire this knowing the id?
> 
> Thanks
> 
If you are using Zope 2.3.x you can use the following:
<dtml-in images>
    <dtml-var getURL>
</dtml-in>
for absolute urls
or 
<dtml-in images>
    <dtml-var getPath>
</dtml-in>
for physical paths.
Check out this howto I wrote for other available methods:
http://www.zope.org/Members/Caseman/ZCatalog_for_2.3
-- 
| Casey Duncan
| Kaivo, Inc.
| cduncan@kaivo.com
`------------------>