[Zope] Get an object by name from a folder

Mauricio Souza Lima mauricio@hiper.com.br
Thu, 03 Feb 2000 21:01:49 -0200


Ops: not html, it's dtml.
sorry Zopers...

Mauricio Souza Lima wrote:

> You can use this:
>
> <dtml-if "('debug_html' in Folder.objectIds())">
>
> but i think that can be other 'elegant' way to resolve.
>
> Hung Jung Lu wrote:
>
> > Hi,
> >
> > This has bugged me for a while. I know I can get ALL the items
> > in a folder by using objectValues() or objectIds(). But how
> > can I get an object in a folder quickly without having to
> > go through every single item?
> >
> > I have an object named debug_dtml, it can appear in any folder
> > or subfolder. How do I check whether it exists? The
> > <dtml-with ... only> tag does not help much, because it does
> > not allow me to access other variables when I have to render
> > the debug_dtml method.
> >
> > The _.hasattr() function is no good because it assumes
> > acquisition. I would like to disable acquisition for
> > this purpose.
> >
> > What I would like are folder methods like:
> >
> >     hasObject('object_id')
> >     getObject('object_id')
> >
> > But apparently this is impossible without writing a
> > Python external method.
> >
> > regards,
> >
> > Hung Jung
> >
> > ______________________________________________________
> > Get Your Private, Free Email at http://www.hotmail.com
> >
> > _______________________________________________
> > 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 )
>
> --
> ----------------------
> Mauricio - Hiperlógica
> Automação de Web Sites
> mauricio@hiper.com.br
>    www.hiper.com.br
> ----------------------
>
> _______________________________________________
> 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 )

--
----------------------
Mauricio - Hiperlógica
Automação de Web Sites
mauricio@hiper.com.br
   www.hiper.com.br
----------------------