[ic] [if file]

New Media E.M.S. ic_users at newmediaems.com
Fri May 28 17:25:08 EDT 2004


At 12:03 PM 5/28/2004, you wrote:

>I am using Interchange 5.0.0 and I have been stuck on this problem for the 
>past two days.
>
>I am attempting to make a category banner show up on every category page, 
>ie: hammer's banner for the hammer category, etc etc.
>
>I have searched considerably and have come across some interesting 
>information but I have yet to make any example work or understand exactly 
>what these people are doing.
>
>What I am attempting to do is take the mv_searchspec, add a .jpg to the 
>end, check if that file exists, then display it. If the file doesn't exist 
>(ie: user types something into the search box) then it'll display a 
>default banner image.
>
>I have got this working for thumbnails in the results listings, however I 
>cannot get this to work using mv_searchspec. This is the code I am using:
>
>[if file upload/[value-extended name="mv_searchspec"].jpg]
>       <img src="blueyellow/[value-extended name="mv_searchspec"].jpg" 
> border="0" width="600">
>[else]
>default condition
>[/else]
>[/if]
>
>now, if i replace the [value-extended name="mv_searchspec"] with the 
>actual image name in the IF condition, it will return TRUE and post the 
>image. If I leave it as it is above, then it ALWAYS defaults to FALSE. 
>When I print out the variable on the page, it prints out correctly and has 
>no extra spaces or any other characters that I can see that would foul up 
>the condition.
>
>It seems as if the [if file] condition refuses to understand that variable 
>when its passed to it.
>
>What am I doing wrong? I am stumped and need help! Thanks in advance!

Try:
[if type=file term="upload/[value-extended name="mv_searchspec"].jpg"]

- or -

[if type=file compare="upload/[value-extended name="mv_searchspec"].jpg"]

...one of these two should work, I just don't recall which is the correct 
syntax. I think it is the first one.

- Ed


===============================================================
New Media E.M.S.              Technology Solutions for Business
11630 Fair Oaks Blvd., #250   eCommerce | Consulting | Hosting
Fair Oaks, CA  95628          edl at newmediaems.com
(916) 961-0446                http://www.newmediaems.com
(866) 519-4680 Toll-Free      (916) 961-0447 Fax
=============================================================== 



More information about the interchange-users mailing list