[ic] check image available
Curt Hauge
ic_support at mnwebdesign.com
Mon Mar 19 14:05:49 EST 2007
> J van Dijk-BV Kunststoffenindustrie Attema writes:
>
> > How can i check (in perl within a component) if an image in the
> filesystems exists ?
> > I tried to use stat, but gives an error.
> > If an image is not (yet) available, we want to show an "image
> not available" image.
> > Thanks for any hints, Jan
>
> Not entirely sure what you mean with 'in perl within a
> component', but I can
> think of the following :
>
> if (-f FILENAME) {
> exists;
> }
> else {
> does not exist;
> }
>
> Within IC something like:
> [if type="file" term="images/filename.jpg"]
> file exists
> [else]
> file does not exist
> [/else]
> [/if]
I know you mentioned doing it in perl, but have you considered something like this around the image:
[if file __DOCROOT____IMAGE_DIR__/thumb/[item-code]_b.jpg]<a href="[area [item-code]]">
<IMG SRC="thumb/[item-code]_b.jpg" ALT="[item-description]"></a>[else]<IMG SRC="sorry_no_img_b.gif" ALT="Sorry, no image available">
[/else]
[/if]
Good luck!
Curt Hauge
More information about the interchange-users
mailing list