***************************** Team Allaire *****************************
Gee, Lee, you're too modest! What a great technique! Wherever did you learn
that?

-----Original Message-----
From: BORKMAN Lee [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 24, 2001 2:09 AM
To: Fusebox
Subject: RE: Cf_BodyContent and other functionalities!!


For example, here is my Custom Tag <CF_IF>:

<CFPARAM NAME=condition DEFAULT=true>
<CFIF NOT (evaluate(attributes.condition))>
        <CFEXIT>
</CFIF>


You can test it with this code:
<CF_IF CONDITION="1 EQ 1">
        <CFOUTPUT>true!!!</CFOUTPUT>
</CF_IF>
<CF_IF CONDITION="1 EQ 2">
        <CFOUTPUT>false!!!</CFOUTPUT>
</CF_IF>


Or did everyone already know this?  I didn't until a couple of days ago ;-)
It's sure making my code a lot prettier.  Just wait for the new version of
CF_XFB! Huzzah!

Leeb.


-----Original Message-----
From: BORKMAN Lee [mailto:[EMAIL PROTECTED]]

Guys, in this case, ColdFusion DOES have a GOTO.  It's called CFEXIT, and
this exactly what it's for.

So in your CustomTag, if you want to drop out through the closing tag, you
just <CFEXIT>  The default value of the METHOD attribute is "ExitTag"!!

So at the front of your CustomTag, you check the security.  If the
permissions are not sufficient, you CFEXIT, and code execution resumes from
the CLOSING tag.

btw, I take no credit for this technique.  It was Stan, or one of his
alter-egos.


IMPORTANT NOTICE:
This e-mail and any attachment to it is intended only to be read or used by
the named addressee.  It is confidential and may contain legally privileged
information.  No confidentiality or privilege is waived or lost by any
mistaken transmission to you.  If you receive this e-mail in error, please
immediately delete it from your system and notify the sender.  You must not
disclose, copy or use any part of this e-mail if you are not the intended
recipient.  The RTA is not responsible for any unauthorised alterations to
this e-mail or attachment to it.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to