[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