Re: Spam:****, Re: Include CF code in coldfusion generated template
Russ, here's what I'm doing now... can you suggest the easiest way to save this content to a variable? !--- save to html file and write to disc --- cfsavecontent variable=htmlDoc cfinclude template=includes/master_plugin_realestate.cfm /cfsavecontent cffile action=write file=/home/www/www.gregorigroup.com/htdocs/market_data/#trim(findregions.command_prefix)#_#dateformat(now(),'mm-dd-yy')#.cfm output='#htmlDoc#' mode=777 Thanks On Sun, 2012-10-14 at 23:45 +0100, Russ Michaels wrote: you will need to NOT use cfsavecontent in that case. Just put the content into a variable and use CFFILE to save it. On Sun, Oct 14, 2012 at 10:58 PM, wayne Gregori w...@sfnet.com wrote: I'm using cfsavecontent to create a bunch of .cfm files. I need to include a few lines of coldfusion code but I cannot figure out how to include them into my templates without coldfusion executing them rather than including them in the template in raw text format? Any ideas? Thanks, Wayne ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352903 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Spam:****, Re: Include CF code in coldfusion generated template
cfsavecontent is actually a plain cfml custom tag, so you could just take a copy of it and put inside your site and modify it not the render the content. On Sun, Oct 14, 2012 at 11:52 PM, wayne Gregori w...@sfnet.com wrote: Russ, here's what I'm doing now... can you suggest the easiest way to save this content to a variable? !--- save to html file and write to disc --- cfsavecontent variable=htmlDoc cfinclude template=includes/master_plugin_realestate.cfm /cfsavecontent cffile action=write file=/home/www/ www.gregorigroup.com/htdocs/market_data/#trim(findregions.command_prefix)#_#dateformat(now(),'mm-dd-yy')#.cfm output='#htmlDoc#' mode=777 Thanks On Sun, 2012-10-14 at 23:45 +0100, Russ Michaels wrote: you will need to NOT use cfsavecontent in that case. Just put the content into a variable and use CFFILE to save it. On Sun, Oct 14, 2012 at 10:58 PM, wayne Gregori w...@sfnet.com wrote: I'm using cfsavecontent to create a bunch of .cfm files. I need to include a few lines of coldfusion code but I cannot figure out how to include them into my templates without coldfusion executing them rather than including them in the template in raw text format? Any ideas? Thanks, Wayne ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352906 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Spam:****, Re: Include CF code in coldfusion generated template
This is what I do when writing code generators. I create templates and escape them so they do not execute like so cfsavecontent variable=bla ^cfoutput ^input type=hidden name=#MyPK# value=##url.#MyPK### ^cfif action eq edit_#query_name# ^input type=hidden name=event value=#query_name#_edited.##Section##.##nav## ^cfelse ^input type=hidden name=event value=#query_name#_added.##Section##.##nav## ^/cfif ^/cfoutput /cfsavecontent And then strip out the carets like so cffunction name=CleanCode displayname=CleanCode access=public hint=I Clean the Code before writing it to disk output=false returntype=string cfargument name=MyCodeString displayname=My Code String hint=The Code to be cleaned type=string required=true / cfreturnvar replace(arguments.MyCodeString,^,,all) /cffunction If you want to learn more about code generation check out the code generator apps on RiaForge http://www.riaforge.org/index.cfm?event=page.search#generator I learned a lot from Brian Rinaldi's Illudium PU-36 Code Generator http://cfcgenerator.riaforge.org/ Look at the CFML templates that he uses if you are not familiar with XSL. HTH G! On Sun, Oct 14, 2012 at 9:31 PM, Russ Michaels r...@michaels.me.uk wrote: cfsavecontent is actually a plain cfml custom tag, so you could just take a copy of it and put inside your site and modify it not the render the content. On Sun, Oct 14, 2012 at 11:52 PM, wayne Gregori w...@sfnet.com wrote: Russ, here's what I'm doing now... can you suggest the easiest way to save this content to a variable? !--- save to html file and write to disc --- cfsavecontent variable=htmlDoc cfinclude template=includes/master_plugin_realestate.cfm /cfsavecontent cffile action=write file=/home/www/ www.gregorigroup.com/htdocs/market_data/#trim(findregions.command_prefix)#_#dateformat(now(),'mm-dd-yy')#.cfm output='#htmlDoc#' mode=777 Thanks On Sun, 2012-10-14 at 23:45 +0100, Russ Michaels wrote: you will need to NOT use cfsavecontent in that case. Just put the content into a variable and use CFFILE to save it. On Sun, Oct 14, 2012 at 10:58 PM, wayne Gregori w...@sfnet.com wrote: I'm using cfsavecontent to create a bunch of .cfm files. I need to include a few lines of coldfusion code but I cannot figure out how to include them into my templates without coldfusion executing them rather than including them in the template in raw text format? Any ideas? Thanks, Wayne ~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:352907 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm