Re: Spam:****, Re: Include CF code in coldfusion generated template

2012-10-14 Thread wayne Gregori

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

2012-10-14 Thread Russ Michaels

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

2012-10-14 Thread Gerald Guido

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