[ic] [if file] question

Dan Bergan danb at berganconsulting.com
Mon Aug 6 09:50:52 EDT 2007


On 8/6/07, Mike Heins <mike at perusion.com> wrote:
[snip]
> >
> > My catalog directory is:
> > /var/lib/interchange/catalog
> >
> > The actual directory is in my httpdocs directory, called "files".  So,
> > I created a symbolic link to the "files" directory.  So, now there is
> > a sub-directory:
> > /var/lib/interchange/catalog/files
> > And then I tried: [if type=file term=|files/test.txt|]found![/if]
> >
> > Can the [if file] follow a symbolic link?
>
> Yes it can, presuming your file system permissions permit that. It
> is just a perl file test.
>
> Try from the shell:
>
>         $ touch /var/lib/interchange/catalog/test.txt
>

As the interchange user:
$touch /var/lib/interchange/catalog/files/test.txt

this seemed to work -- returned nothing.

> Then in the page:
>
>   [if file test.txt]found! [else] NOT FOUND [/else] [/if]

[if type=file term=|files/test.txt|]found! [else] NOT FOUND [/else] [/if]

>
> That will tell you if your directory permissions are the problem.

That returned "NOT FOUND".


More information about the interchange-users mailing list