Tim Colson wrote:
Not according to the FM documentation I read - FM does not throw an
exception when an IF conditional contains anytyhing other

than a boolean reference.


I don't know what documentation did you read, but
http://www.freemarker.org/docs/ref_directive_if.html clearly says "The
condition-s must evaluate to a boolean value, or else an error will abort template processing".


Attila -

I did read that :-) And it is not what I want.

I don't want an evaluated boolean expression... only a boolean
reference.

#if ($foo == $bleck) -> Bzzzt. Throws an error
#if ($foo > $bleck ) -> Bzzzt. Throws an error
#if ($foo) assuming foo is an instanceof Boolean, then this would be
fine.

Freemarker doesn't do that. Velocity doesn't do that. I must remind, I don't care how FM does or doesn't do it - this was and
is a Velocity question. If I wanted to know how I could make FM do this,
I will join the freemarker mailing lists.


Thanks,
Tim

I realized that was what you wanted after rereading the post. I told you how to achieve that here:


http://www.mail-archive.com/velocity-dev%40jakarta.apache.org/msg07630.html

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
Velocity->FreeMarker template conversion utility, http://freemarker.org/usCavalry.html




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to