Nate,
<cfinclude
template="joe/has/another/template.cfm?bodypart=brain&action=teaser&difficulty=3"
/>
throws an error.
The url is pulled from a db field for user defined redirects. We made
it look like:
<cfset bodypart="brain" />
<cfset action="teaser" />
<cfset difficulty=3 />
<cfinclude template="joe/has/another/template.cfm" />
Joe Kelly
On 10/4/06, Nate Nielsen <[EMAIL PROTECTED]> wrote:
I guess I don't get the question because you can use url vars in an included
template just fine. Not that you would want to.
test.cfm :
-------------------------------------------------------------
url param is : <cfinclude template="testinclude.cfm">
-------------------------------------------------------------
testinclude.cfm :
-------------------------------------------------------------
<cfparam name="url.param" default="none!">
<cfoutput>#url.param#</cfoutput>
-------------------------------------------------------------
now execute : test.cfm and test.cfm?param=hello
The form and url scopes are available similar to the request scope. You'll
see it works just fine. Again, I wouldn't suggest it, its ugly and
difficult to manage / trace. =)
What would the business case for doing something like this be?
-Nate
----- Original Message -----
From: "Joe Kelly" <[EMAIL PROTECTED]>
To: "Dallas/Fort Worth ColdFusion User Group Mailing List"
<[email protected]>
Sent: Wednesday, October 04, 2006 9:02 AM
Subject: [DFW CFUG] Yet another Brain Teaser!
> 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=teaser&difficulty=3
> Expect results:
> <cfset bodypart="brain" />
> <cfset action="teaser" />
> <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/
_______________________________________________
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/
_______________________________________________
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/