Hats off to Dave for the clean answer. I
would recommend putting the URL structure copy in the request scope though
similar to the following:
<cfset request.urlParams = structNew()>
<cfset StructCopy(url,request.urlParams) />
This way the URL params are available to
any code that needs it in the request. Of course this would work in variables
scope for most uses as well.
Tom
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dave Shuck
Sent: Wednesday, October 04, 2006
8:07 AM
To: Dallas/Fort Worth ColdFusion
User Group Mailing List
Subject: Re: [DFW CFUG] Yet
another Brain Teaser!
Are you looking for:
<cfset StructCopy(url,variables) />
???
On 10/4/06, Joe
Kelly <[EMAIL PROTECTED]
> wrote:
For those who don't know, you cannot use url variables within a
cfinclude. The only way to pass url variables is to strip them off
of
the template to be included and formally set them before the
cfinclude.
So this is similar to the first one I posed, but what would be the
most elegant way to do this?
Given: a template with url variables
Needed: 1. cfset (or cfscript) all the url variables
2.
the template without the variables
Example
Given:
joe/has/another/template.cfm?bodypart=brain&action="">
Expect results:
<cfset bodypart="brain" />
<cfset action="" />
<cfset difficulty=3 />
<cfinclude template="joe/has/another/template.cfm" />
For all you "Hey, Joe's getting free labor" naysayers, I've already
implemented my solution!
My money's on Marlon and Tom. Who wants to take them on?
Good Luck,
Joe Kelly
_______________________________________________
Reply to DFWCFUG:
[email protected]
Subscribe/Unsubscribe:
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
http://www.mail-archive.com/list%40list.dfwcfug.org/
http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors:
www.HostMySite.com
www.teksystems.com/
--
~Dave Shuck
[EMAIL PROTECTED]
http://www.daveshuck.com
|
_______________________________________________
Reply to DFWCFUG:
[email protected]
Subscribe/Unsubscribe:
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
http://www.mail-archive.com/list%40list.dfwcfug.org/
http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors:
www.HostMySite.com
www.teksystems.com/