[Zope] Accessing the parent folder of a DTML document

Alexander Staubo alex@mop.no
Tue, 27 Jul 1999 05:52:38 +0200


Just refer to the properties directly.

For example, if the parent folder has a property named "BirdSpecies",
your document can refer to it thus:

  <!--#var BirdSpecies-->!

which might evaluate to something like:

  Albatross!

Note that you may refer to the folder specifically, thus:

  <!--#var "PARENTS[0].BirdSpecies"-->!

Or, if the folder's name is Spam:

  <!--#var "Spam.BirdSpecies"-->!

Or:

  <!--#with Spam-->
    <!--#var BirdSpecies-->!
  <!--#/with-->

There are about a hundred other ways, but how's this for starters?

-- 
Alexander Staubo             http://www.mop.no/~alex/
"QED?" said Russell.
"It's Latin," said Morgan. "It means, So there you bastard."
--Robert Rankin, _Nostramadus Ate My Hamster_

>-----Original Message-----
>From: Carlos Henrique Bauer [mailto:bauer@atlas.unisinos.br]
>Sent: 26. juli 1999 21:48
>To: zope@zope.org
>Subject: [Zope] Accessing the parent folder of a DTML document
>
>
>Hi,
>
>How do I get access from inside of a DTML document to the 
>properties of the
>its parent folder ?
>
>Best regards,
>
> --
>Carlos Henrique Bauer
>
>_______________________________________________
>Zope maillist  -  Zope@zope.org
>http://www.zope.org/mailman/listinfo/zope
>
>(To receive general Zope announcements, see:
>http://www.zope.org/mailman/listinfo/zope-announce
>
>For developer-specific issues, zope-dev@zope.org -
>http://www.zope.org/mailman/listinfo/zope-dev )
>