Dave, I appreciate your input. In the CF documentation, discussing relative paths in the cfinclude tag, it uses "/header.cfm" as one example. I know that this is not strictly a relative path, but it has always worked for me. In my previous experience the /header.cfm call would look in the web root. I know that ../header.cfm calls the file from one directory up, ../../header.cfm from two directories up, etc. The problem is that if the call to the header file is in the /dir1/dir2/ directory, a strictly "relative" call would have to be the ../../header.cfm call. That type of call precludes using the same code to call the header.cfm file from anyplace in the site unless each call is individually coded, which I am loathe to do. (love copy/paste (;o) ) I'm not sure I'm really communicating the problem, but it is sure stumping me. I hope someone has a good idea on how to overcome this little bitty sticky problem. Thanks, Loyd Campbell Plano, Texas _____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Shuck Sent: Thursday, September 13, 2007 9:55 PM To: Dallas/Fort Worth ColdFusion User Group Mailing List Subject: Re: [DFW CFUG] Newbie question Grammar is my specialty.... sheesh. I hate hitting send too soon. :) On 9/13/07, Dave Shuck <[EMAIL PROTECTED] > wrote: Loyd, /header.cfm is not a relative path and but rather, it would look in the root directory. A relative path to header.cfm in the same directory as the calling template could be accessed like this: <cfinclude template=" header.cfm" /> or <cfinclude template="./header.cfm" /> On 9/13/07, Loyd Campbell < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote: I've been writing CF since version 1, but have always been behind corporate firewalls or on dedicated servers. Now I'm working on a public site on a shared server and have a question that seems pretty basic to me, but I can't figure out the answer. To make a site more maintainable we use include files for headers, footers, navigation panels, etc. In the past I have always been able to use this notation to get to a file on the root directory regardless of what directory the included file was called from: <cfinclude template="/header.cfm"> With a dedicated server that is not a problem. The problem is that the techs that work on the shared server say that this notation is not a "relative" path and cfinclude requires a relative path or a CF Admin mapped path. I asked if they could map "/" to the web root of our site and they said they cannot because of the shared status. I've tried several other techniques without success. I looked up the CF Docs and they say that "/header.cfm" is a relative path. When I try it, though, it throws an error about using relative or CF mapped paths in cfinclude. Has anyone got a relatively simple solution to this problem? I hate to have multiple copies of a header, footer, or navigation file because that defeats the purpose. Thanks, Loyd Campbell Plano, TX _______________________________________________ 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/ <http://www.mail-archive.com/list%40dfwcfug.org/> DFWCFUG Sponsors: www.instantspot.com/ <http://www.teksystems.com/> www.teksystems.com/ -- ~Dave Shuck [EMAIL PROTECTED] http://daveshuck.instantspot.com -- ~Dave Shuck [EMAIL PROTECTED] http://daveshuck.instantspot.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.instantspot.com/ www.teksystems.com/
