there's another way using getPageContext.
 

<cfset

tmp = getPageContext()>

<cfset

out = tmp.include('test.cfm?id=3')>Chris

 
On 10/4/06, Marlon Moyer <[EMAIL PROTECTED]> wrote:
Well, if you're referencing URL variables in an included template,
then the URL variables are already available to the included template
without any effort, but if you're actually trying to parse a url, then
this should work.

<cfset your_url =
"joe/has/another/template.cfm?bodypart=brain&action=""

<cfset template=listfirst(your_url,"?")/>
<cfif listlen(your_url,"?") gt 1>
       <cfset querystring=listlast(your_url,"?")/>
       <cfloop list="#querystring#" delimiters="&" index="i">
               <cfset left = listfirst(i,"=")/>
               <cfset right = ""/>
               <cfif listlen(i,"=") gt 1>
                       <cfset right= listlast(i,"=")/>
               </cfif>
               <cfset variables[left] = right/>
       </cfloop>
</cfif>

<cfinclude template="#template#"/>



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/
>


--
Marlon

_______________________________________________
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/



--
"Fortune favors the prepared mind."
- Louis Pasteur
_______________________________________________
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 via email to