How about this:
set in root app_global.cfm / app_model.cfm
thisPath= ExpandPath("*.*");
request.site.TemplatePath=GetDirectoryFromPath(thisPath);
set in local app_global.cfm
request.circuitPath =
lCase(replaceNoCase(replaceNoCase(GetDirectoryFromPath(GetCurrentTemplatePat
h()), request.site.templatePath, ""), "\", "/", "ALL"));
request.circuitToRoot = "";
for(index=1;index LTE listLen(request.circuitPath, "/");index=index+1)
{
request.circuitToRoot = request.circuitToRoot & "../";
}
<cfinclude template="#request.circuitToRoot#bodycontent.cfm">
I hope that does what you're looking for.
Cheers,
Emilio
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists