[Zope] referring to previous directories using references? (../, ./, etc)

Phil Harris phil.harris@zope.co.uk
Sun, 2 Apr 2000 20:31:10 +0100


try something like (untested, but close enough to actually work maybe 8¬) )

<dtml-with "PARENTS[-2]">
  <dtml-if "meta-type=='ZClass1'">
    # do this
  </dtml-if>
</dtml-with>

Phil
phil.harris@zope.co.uk

----- Original Message -----
From: "Kevin Howe" <khowe@performance-net.com>
To: "ZOPE Mailing List" <zope@zope.org>
Sent: 02 April 2000 20:17
Subject: [Zope] referring to previous directories using references? (../,
./, etc)


>
> How do you refer to previous directories in ZOPE?
>
> On a filesystem you would use references:
>
>     Current Directory    ./
>     Previous Directory ../
>
> but these don't seem to work with ZOPE.
>
> I have a structure like this:
>
>     ZClass1
>         |
>         --- Folder
>                 |
>                 --- ZClass2
>                         |
>                         --- DTML Method or Document
>
> Sometime ZClass2 is inside ZClass1, and sometimes it's on it's own. I'd
like
> to be able to say:
>
>         # check if the object two levels up is a ZClass1 instance
>
>         <!--#with "../../"-->
>             <!--#if meta_type == "ZClass1"-->
>                     # do this
>             <!--#/if-->
>         <!--#/with-->
>
> Anyone know how I can go about this?
>
> kh
>
>
>
>
> _______________________________________________
> 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 )