I thought I should elaborate.

<cfset request.site = structnew()>

<cfset request.site.menu_item_1 = whatever>
<cfset request.site.menu_item_2 = whatever>


Doug


----- Original Message -----
From: "Douglas L. Brown" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Friday, November 30, 2001 7:44 AM
Subject: Re: Menu Problem


> Why not just create a struct for the menu objects and then it would only
> have to load one time. Then on all your pages you could just reference the
> items in the struct to define your menu.
>
>
>
>
> Doug
>
>
>
> ----- Original Message -----
> From: "Shahzad Butt" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Friday, November 30, 2001 6:40 AM
> Subject: Menu Problem
>
>
> >
> > Hi all
> >
> > My menu is created by calling lot of custom tags and stored procedures.
So
> > its execution time is almost 1100 ms. Now if i make a custom tag of menu
> and
> > call this tag in each page then definitely execution time of each page
> would
> > be increase by this time. So all i want to do is store this menu
template
> in
> > variable using CFSaveContent or CF_BodyContent in Home Page. Give this
> > variable a scope and call that variable on top of each page. If i give
> this
> > variable session scope it works fine and execution time is 10 ms. But we
> are
> > not using session variables. So i've to use client variable. If i
convert
> > this variable to wddx packet and give this wddx packet client scope
> > (Client.MenuInWDDX) in home page. Now in each page i just deserialise
this
> > wddx packet (Client.MenuInWDDX) and display output variable (MenuVar).
It
> > should work. But problem is each page wont recoginse Client scoped
> variable.
> > So either this should be in app_local.cfm of root? But if so then
problem
> is
> > still same cos i've to call custom tag of menu in app_local.cfm of root.
> So
> > by default execution time would be 1100ms. I am developing this
> application
> > using FB3. Below is code what I am doing or trying to do.
> >
> > Home.cfm
> > <CFSaveContent variable="MenuVar">
> >  <cfmodule template="../../Menu/index.cfm" Fuseaction="Menu"> (Forget
what
> > is in this file, crazy stored procedures and custom tags)
> > </CFSaveContent>
> > <CFWDDX action="CFML2WDDX" input="#MenuVar#" output="Client.MenuInWDDX">
> >
> > In each page
> > <CFWDDX action="WDDX2CFML" input="#Client.MenuInWDDX#" output="MenuVar">
> > (error wont recognise Client.MenuInWDDX)
> > <cfoutput>#MenuVar#</cfoutput>
> >
> > Can some give me any suggetion what should I do.
> >
> > Thanks a lot
> > Regards
> > Shahzad Butt
> >
> >
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to