I usally find I don't have to use #fusebox.rootpath# in <a href> links,
although when I CFMODULE a fuseaction I always use it...that could be your
problem,

John.

> -----Original Message-----
> From: Brad Dardaganian [mailto:[EMAIL PROTECTED]] 
> Sent: 29 May 2002 21:41
> To: [EMAIL PROTECTED]
> Subject: RE: #fusebox.rootpath##self#
> 
> 
> I guess I am a bit confused.  Based on the training I did 
> with Hal in February, it was my understanding that proper 
> fusebox methodology would be to call our fuseactions in our 
> switch files in the following way:
> 
> 
> <Cfswitch expression="#fusebox.fuseaction#">
> <cfcase value="fa">
> <cfset XFA.blahbetyblahblah = "child.getOut">
> <cfinclude template="dsp_showChild.cfm">
> </cfcase>
> </cfswitch>
> 
> 
> And in the dsp_ file you would include:
> 
> <a 
> href="#fusebox.rootpath##self#?fuseaction=#XFA.blahbetyblahblah#">Get
> out of here!</a>
> 
> But, I'm finding that this doesn't work for circuits below 
> the root directory.  Am I still missing the point?
> 
> 
> 
> 
> Bradley S. Dardaganian
> Lead Application Developer
> MediTech Media Ltd (USA)
> [EMAIL PROTECTED]
> (404) 591-3247
> 
> 
> -----Original Message-----
> From: John Quarto-vonTivadar [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, May 29, 2002 3:35 PM
> To: [EMAIL PROTECTED]
> Subject: Re: #fusebox.rootpath##self#
> 
> 
> Brad,
> 
> you should have to be doing things that way (not with FB3).  
> Once you define all your circuits in the root circuit of your 
> app, which seems to be in ABCDEF, then all request will go 
> through the index.cfm in that circuit. The circuits 
> defintions will know what to do and where to go to get the 
> fuseaction "X" in circuit "Y"
> 
> #fusebox.rootpath# is useful for things are that done *AFTER* 
> the ColdFusion service is done parsing the file -- for 
> example in creating a reference to an <IMG> or similar, 
> something that the web server (not the CF server) will have 
> to respond to once the end-user's browser parses the HTML 
> file.  Also, #fusebox.rootpath# is useful in knowing how to 
> get back to your root circuit from any circuit that you might 
> be currently executing some code in -- it's kind like a rope 
> that follows the execution along so that at any time you can 
> easily just follow the rope back to get home.  Another useful 
> use of #fusebox.rootpath# is if you are calling one of your 
> sub-circuits *as an independent circuit* -- this should not 
> be happening often if you are just starting out in FB -- and 
> it will also be used when you want to recursively call a 
> fuseaction, such as in using CFMODULE. Again, that's a 
> intermediate-level concept so I'd leave it aside for now 
> until you feel you've got a real handle down on core Fusebox. 
>  (hehehe, that should take all of a few days, max!)
> 
> 
> ----- Original Message -----
> From: "Brad Dardaganian" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, May 29, 2002 3:18 PM
> Subject: #fusebox.rootpath##self#
> 
> 
> > Hello Fuseboxers...
> >
> > I'm having some issues using the fusebox variables 
> #fusebox.rootpath#
> > and #self# together.  I'm sure it's an easy fix I'm overlooking.
> >
> > I'm working on a development server, which we'll call
> > www.devserver.com, and we'll call my project ABCDEF; so the 
> rootpath 
> > should be: www.devserver.com/ABCDEF.
> >
> > If I'm calling a fuseaction below the root directory, 
> however, I have
> > to do this:
> >
> > #fusebox.rootpath#ABCDEF/#self#?fuseaction=circuit.fa
> >
> > When I try to call a module using a call like:
> > <cfmodule template = "#fusebox.rootpath#ABCDEF/#self#"
> > fuseaction="circuit.fa"> I get a "Template file not found" error.
> >
> > What do I need to do to set up my overall project so I can 
> access all
> > circuits via: #fusebox.rootpath##self# ??
> >
> > Thanks!
> >
> >
> >
> > Bradley S. Dardaganian
> > Lead Application Developer
> > MediTech Media Ltd (USA)
> > [EMAIL PROTECTED]
> > (404) 591-3247
> >
> >
> 
> 
> 
> 
> 
> _____________________________________________________________________
> This message has been checked for all known viruses by UUNET 
> delivered 
> through the MessageLabs Virus Control Centre. For further 
> information visit http://www.uk.uu.net/products/security/virus/
> 

_____________________________________________________________________
This message has been checked for all known viruses by UUNET delivered 
through the MessageLabs Virus Control Centre. For further information visit
http://www.uk.uu.net/products/security/virus/

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================

Reply via email to