It works now.. I'm not sure why or what I changed to make it work, but 
it's working and I am not questioning it. :)

Brian Kotek wrote:
> If the app is in production mode you'll have to reload it to get it to pick
> up the changes in the XML.
> 
> On 5/27/07, Phillip M. Vector <[EMAIL PROTECTED]> wrote:
>> I know it's probably obvious, but I'm stumped. I set the content
>> variable, but it is saying it's undefined...
>>
>> Phillip M. Vector wrote:
>>> It says  Variable BODY is undefined.
>>>
>>> *scratches his head*
>>>
>>>
>>> The Application I want to appear in the body section is..
>>>
>>>      <fuseaction name="default">
>>>               <include template="frm_Application.cfm"
>> contentvariable="Body"/>
>>>               <do action="Layouts.Header"/>
>>>       </fuseaction>
>>>
>>>
>>> and in the layouts directory..
>>>
>>>      <fuseaction name="Header">
>>>               <include template="dsp_Header.cfm"/>
>>>       </fuseaction>
>>>
>>> dsp_header.cfm is ...
>>>
>>> <table width="100%" border="1">
>>>       <tr>
>>>               <td width="20" bgcolor="#990000">
>>>               </td>
>>>               <td width="200" bgcolor="#FFFFFF">
>>>                       <cfinclude template="dsp_Menu.cfm"/>
>>>               </td>
>>>               <td width="400" bgcolor="#FFFFFF">
>>>                       <cfoutput>
>>>                               #Body#
>>>                       </cfoutput>
>>>               </td>
>>>               <td width="20" bgcolor="#000000">
>>>               </td>
>>>       </tr>
>>> </table>
>>>
>>>
>>>
>>> Sean Corfield wrote:
>>>> On 5/27/07, Phillip M. Vector <[EMAIL PROTECTED]> wrote:
>>>>> In the header file, I have a table where I have 2 columns. In the left
>>>>> side, I cfincluded a menu. On the right, I'd like to change the page
>>>>> shown based on what the menu selection was. (I.e. Blog, Video, Admin
>>>>> section, etc).
>>>> <fuseaction name="blog">
>>>>     <include template="blogpage" contentvariable="body"/>
>>>>     <do action="layout"/>
>>>> </fuseaction>
>>>>
>>>> <fuseaction name="video">
>>>>     <include template="videopage" contentvariable="body"/>
>>>>     <do action="layout"/>
>>>> </fuseaction>
>>>>
>>>> <fuseaction name="admin">
>>>>     <include template="adminpage" contentvariable="body"/>
>>>>     <do action="layout"/>
>>>> </fuseaction>
>>>>
>>>> <fuseaction name="layout">
>>>>     <include template="layout"/>
>>>> </fuseaction>
>>>>
>>>> Then inside layout.cfm you have all your layout:
>>>>
>>>> <cfinclude template="header.cfm">
>>>> <table>
>>>> <tr>
>>>> <td>
>>>> <cfinclude template="menu.cfm">
>>>> </td>
>>>> <td><cfoutput>#body#</cfoutput></td>
>>>> </tr>
>>>> </table>
>>>>
>>>> The first three fuseactions place the output of the included file into
>>>> the variable 'body' and the last fuseaction includes the overall
>>>> layout for the page which uses the variable 'body'.
>>>
>>
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Macromedia ColdFusion MX7
Upgrade to MX7 & experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:279386
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to