[Zope] From ColdFusion to Zope: help with <dtml-if>?

Bob Campbell rcam@psouth.net
Wed, 18 Jul 2001 19:23:21 -0400


Thanks, she asked about functions and I couldn't give her answer. (We're
both going for Python and Zope training) She's a VB progammer, i'm not a
programmer at all.. at least not yet.

Thanks again,
Bob


----- Original Message -----
From: "Chris McDonough" <chrism@digicool.com>
To: "Bob Campbell" <rcam@psouth.net>
Cc: <Zope@zope.org>
Sent: Wednesday, July 18, 2001 7:14 PM
Subject: Re: [Zope] From ColdFusion to Zope: help with <dtml-if>?


> This is actually more a Python question, as Zope doesn't deal directly
> with files in any way.
>
> A function which checks for the existence of a file follows:
>
> def fileExists(path):
>     import os
>     return os.path.exists(path) and os.path.isfile(path)
>
> You'd use this as an external method in Zope like so:
>
>    <dtml-if "fileExists('/home/chrism/afile')">do soemthing
>    <dtml-else>do something else
>    </dtml-if>
>
> In her case, it'd be:
>
>    <dtml-if "fileExists(varfile)">show current month's file
>    <dtml-else>show last month's file
>    </dtml-if>
>
> HTH,
>
> - C
>
>
> Bob Campbell wrote:
> >
> > Hi,
> > One of our business line developers is used to working with ColdFusion
and
> > is struggling, as we all are-:), with Zope. We are literally surrounded
with
> > piles of documents, e-books, and e-mail messages "explaining" the
different
> > aspects of Zope. We are slowly "getting it" and liking it... However...
> >
> > The developer (and myself) have been trying to figure this out for two
days
> > and push is now coming to shove and I'm hoping the list can help.
> >
> > I asked her write down in plain English what she is trying to accomplish
and
> > I would post it and see if anyone has a solution or solid direction to
> > pursue.
> > The  system she developed  publishes hundreds of multipage reports using
MS
> > Access and Acrobat (pdf). Access holds the links to every report, they
are
> > dated and published throughout a two week cycle. The reports themselves
> > reside on numbered folders on a local drive (e:) In ColdFusion she would
do
> > something like, IF Fileexists (001delingprt) then .....and so on through
the
> > reports...
> > Here is what she wrote
> >
___________________________________________________________________________
> >
> > Ok, here it is in plain English...
> >
> > I need to determine if a certain file exists.  The filename is located
in a
> > certain variable.  If it does exist do something, else do something
else.
> >
> > For example:
> > Say the file is called e:\test.pdf.  This path exists in a variable
called
> > vartest
> >
> > If vartest exists then show the current month's file else show last
month's
> > file.
> >
> > Hope there's an answer.
> >
> > Sheree Beaudette, AVP
> > Applications Support Analyst
> > Banknorth Group, Commercial Services
> > sbeaudette@banknorth.com
> >
> > Thanks,
> > Bob Campbell
> > Business Line Intranet Development
> > Banknorth Group
> > 207-761-8595
> > bcampbell@banknorth.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 )
>
> _______________________________________________
> 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 )
>