dear Ezra,
you mean to say this piece of code i have to put in
"views/layout/Layout.Navigation.cfm"
<ul>
<li><a href="/PlantOMatic" class="current">home</a></li>
</ul>
i did its there now about ModelGlue.xml file look like this
-------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<modelglue>
<controllers>
<controller id="GlobalController"
type="PlantOMatic.controller.GlobalController">
<message-listener message="onRequestStart" function="doSetUp" />
<message-listener message="require" function="require" />
</controller>
</controllers>
<event-types>
<event-type name="templatedPage">
<after>
<views>
<include name="navigation" template="layout/Layout.Navigation.cfm">
<value name="xe_ShipmentList" value="Shipment.List" />
</include>
<include name="message" template="layout/Layout.MessageBox.cfm" />
<include name="footer" template="layout/Layout.Footer.cfm" />
<include name="main" template="layout/Master.Layout.cfm" />
</views>
</after>
</event-type>
</event-types>
<event-handlers>
<!-- A homepage for your application. -->
<event-handler name="default">
<views>
<include name="primary" template="primary.cfm" />
</views>
<event-handler name="page.error" type="templatedPage">
<views>
<include name="primary" template="layout/Master.Exception.cfm" />
</views>
</event-handler>
<event-handler name="page.missing" type="templatedPage">
<views>
<include name="primary" template="layout/Master.MissingEvent.cfm" />
</views>
</event-handler>
</event-handler>
<!-- An error event to show when an error occurs, much like <cferror>. -->
<event-handler name="page.error">
<views>
<include name="primary" template="layout/Master.Exception.cfm" />
</views>
</event-handler>
<!-- A "404" event to show when the requested event isn't defined. -->
<event-handler name="page.missing">
<broadcasts />
<views>
<include name="primary" template="layout/Master.MissingEvent.cfm" />
</views>
</event-handler>
</event-handlers>
</modelglue>
<!--
Sample Event Handler:
<event-handler name="eventname">
<broadcasts>
<message name="message" />
</broadcasts>
<results>
<result name="resultName" do="otherEvent" />
</results>
<views>
<include name="body" template="content.cfm" />
</views>
</event-handler>
-->
------------------------------------------------------------------------
About Primary.cfm what should i do there .... shell i <cfinclude>
"Layout.Navigation.cfm" this file or what how it'll show there ???
Thanks
On Sun, May 13, 2012 at 10:43 PM, Ezra Parker <[email protected]> wrote:
> OK, I think I see what's going on -- am I correct that the code you pasted
> in your last message is currently what you have in views/primary.cfm? If
> so, then I think you misunderstood the instructions on how to split up the
> HTML template. Let me see if I can clarify this a bit:
>
> The template.html file contains five sections that are delimited by
> comments, and each of these sections needs to be placed in its own file.
> Four of these files need to be created, but the fifth, primary.cfm, already
> exists, so you need to *replace* the contents of that file with the
> corresponding snippet/section. This means that you will create the
> following four new files:
>
> 1. views/layout/Layout.Navigation.cfm
> 2. views/layout/Layout.MessageBox.cfm
> 3. views/secondary.cfm
> 4. views/layout/Layout.Footer.cfm
>
> For all 5 files (the four new ones and primary.cfm), the entire code for
> each should be the portion *within* the corresponding start and end
> comments. So for primary.cfm, this is the comment-delimited area:
>
> <!-- Replace File Contents File: views/primary.cfm -->
> <h2>Primary Content Area</h2>
> <ul>
> <li>Primary Content Point</li>
> <li>Another Primary Content Point</li>
> <li>Yet Another Primary Content Point</li>
> <li>See Above</li>
> </ul>
> <!-- End Replace File Contents File: views/primary.cfm -->
>
> Meaning that primary.cfm should look like this:
>
> <h2>Primary Content Area</h2>
> <ul>
> <li>Primary Content Point</li>
> <li>Another Primary Content Point</li>
> <li>Yet Another Primary Content Point</li>
> <li>See Above</li>
> </ul>
>
> For views/layout/Layout.Navigation.cfm, the delimited block is this:
>
> <!-- Create File: views/layout/Layout.Navigation.cfm -->
> <ul>
> <li><a href="/PlantOMatic" class="current">home</a></li>
> </ul>
> <!-- End Create File: views/layout/Layout.Navigation.cfm -->
>
> So that file should contain this code:
>
> <ul>
> <li><a href="/PlantOMatic" class="current">home</a></li>
> </ul>
>
> Once you have done this for the five view files and then make the
> indicated changes to your ModelGlue.xml configuration file (adding the
> templatedPage event-type, and the corresponding type attribute to each
> event-handler), you should see the template layout render as expected when
> loading the site at http://localhost/PlantOMatic/
>
> Please give this a shot and post back if you encounter further
> difficulties.
>
> HTH,
>
> --
> Ezra Parker
>
>
> On Sun, May 13, 2012 at 4:42 AM, Onlyamir007 <[email protected]>wrote:
>
>> A Flexible One Column Template ΒΆ
>>
>> Now, when we run our application at http://localhost/PlantOMatic/ we
>> see our template in action:
>>
>>
>> http://docs.model-glue.com/raw-attachment/wiki/Training/Section02/training02-2.png
>> One Column Layout
>>
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> Primary.cfm
>>
>> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> <!---I am a blank slate.
>>
>> You should skin me with <a href="template.html">This Template</a>
>> --->
>>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
>> www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>>
>> <!-- ========================================================== -->
>> <!-- Created by Devit Schizoper -->
>> <!-- Created HomePages http://LoadFoo.starzonewebhost.com -->
>> <!-- Created Day 01.12.2006 -->
>> <!-- ========================================================== -->
>>
>> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
>> <head>
>> <meta http-equiv="content-type" content="text/html;charset=utf-8" /
>> >
>> <meta name="author" content="LoadFoO" />
>> <meta name="description" content="Site description" />
>> <meta name="keywords" content="key, words" />
>>
>> <title>PlantOMatic</title>
>> <link rel="stylesheet" type="text/css" href="www/css/style.css"
>> media="screen" />
>> <link rel="shortcut icon" href="favicon.ico" />
>> <script type="text/javascript" src="www/js/textsizer.js"></script>
>> <script type="text/javascript" src="www/js/rel.js"></script>
>> </head>
>>
>> <body>
>>
>> <div id="wrap">
>> <div id="top">
>> <h2><a href="/" title="Back to main page">Home</a></h2>
>> <div id="menu">
>> <cfoutput>#navigationcontent#</cfoutput>
>> <!-- Create File:
>> views/layout/Layout.Navigation.cfm -->
>> <ul>
>> <li><a href="/PlantOMatic"
>> class="current">home</a></li>
>> </ul>
>> <!-- End Create File: views/layout/Layout.Navigation.cfm
>> -->
>> </div>
>> </div>
>> <div id="content">
>> <div style="float: right;">
>> <!-- Create File:
>> views/layout/Layout.MessageBox.cfm -->
>> <div id="highlightnews">
>> <ul>
>> <li
>> class="SuccessMessage">You have successfully viewed a
>> template</li>
>> </ul>
>> </div>
>> <!-- End Create File:
>> views/layout/Layout.MessageBox.cfm -->
>> </div>
>> <div id="left" >
>> <!-- Replace File Contents File: views/primary.cfm
>> -->
>> <h1> My Area for content</h1>
>> <h2>Primary Content Area</h2>
>> <ul>
>> <li>Primary Content Point</li>
>> <li>Another Primary Content Point</li>
>> <li>Yet Another Primary Content Point</li>
>> <li>See Above</li>
>> </ul>
>> <!-- End Replace File Contents File:
>> views/primary.cfm -->
>> </div>
>> <div id="right">
>> <!-- Create File: views/secondary.cfm -->
>> <ul id="nav">
>> <li><a href="##">Subnavigational
>> Element</a></li>
>> <li><a href="##">The Next Subnavigational
>> Element</a></li>
>> <li><a href="##">Another Subnavigational
>> Element</a></li>
>> <li><a href="##">Even More Subnavigational
>> Element</a></li>
>> </ul>
>> <!-- End Create File: views/secondary.cfm -->
>> </div>
>> <div id="clear"></div>
>> </div>
>> <!-- Create File: views/layout/Layout.Footer.cfm -->
>> <div id="footer">
>> <p>Copyright 2006 LoadFoO [V1]. Designed by <a
>> href="http://
>> loadfoo.org/" rel="external">LoadFoO</a>. Valid <a href="http://
>> jigsaw.w3.org/css-validator/check/referer" rel="external">CSS</a>
>> & <a href="http://validator.w3.org/check?uri=referer"
>> rel="external">XHTML</a></p>
>> </div>
>> <!-- End Create File: views/layout/Layout.Footer.cfm -->
>> </div>
>>
>> </body>
>> </html>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>>
>> On May 13, 3:36 pm, Dan Wilson <[email protected]> wrote:
>> > What step were you on in section 2?
>> >
>> > DW
>> >
>> >
>> >
>> >
>> >
>> > On Sun, May 13, 2012 at 7:11 AM, Learner <[email protected]> wrote:
>> > > Dear Guru's,
>> >
>> > > i just started to learn MVC in coldfusion, i followed all steps for
>> > > instllation now im on "Section 2: Show Me Some Skinning " i created
>> > > all the templates in layout when i uncomment "<!-- Uncomment:
>> > > #navigationcontent# -->" and i put <cfoutput>#navigationcontent#</
>> > > cfoutput> im getting error
>> >
>> > > Message Variable NAVIGATIONCONTENT is undefined.
>> > > Detail
>> > > Extended Info
>> > > Tag Context C:\Inetpub\wwwroot\PlantOMatic\views\primary.cfm (34)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\view\ViewRenderer.cfm (6)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\view\ViewRenderer.cfc (56)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\eventrequest\EventContext.cfc
>> > > (661)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\eventrequest\EventContext.cfc
>> > > (246)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\eventrequest\phase\Invocation.cfc
>> > > (62)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\eventrequest\EventContext.cfc
>> > > (155)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\ModelGlue.cfc (215)
>> > > C:\Inetpub\wwwroot\ModelGlue\gesture\ModelGlue.cfm (58)
>> > > C:\Inetpub\wwwroot\PlantOMatic\index.cfm (50)
>> >
>> > > please guys help me to solve this issue i know im missing something
>> > > but i don't know what ....
>> >
>> > > Thanks
>> >
>> > > --
>> > > Model-Glue Sites:
>> > > Home Page:http://www.model-glue.com
>> > > Documentation:http://docs.model-glue.com
>> > > Bug Tracker:http://bugs.model-glue.com
>> > > Blog:http://www.model-glue.com/blog
>> >
>> > > You received this message because you are subscribed to the Google
>> > > Groups "model-glue" group.
>> > > To post to this group, send email to [email protected]
>> > > To unsubscribe from this group, send email to
>> > > [email protected]
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/model-glue?hl=en
>> >
>> > --
>> > Plutarch - "The mind is not a vessel to be filled but a fire to be
>> kindled."
>>
>> --
>> Model-Glue Sites:
>> Home Page: http://www.model-glue.com
>> Documentation: http://docs.model-glue.com
>> Bug Tracker: http://bugs.model-glue.com
>> Blog: http://www.model-glue.com/blog
>>
>> You received this message because you are subscribed to the Google
>> Groups "model-glue" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/model-glue?hl=en
>>
>
> --
> Model-Glue Sites:
> Home Page: http://www.model-glue.com
> Documentation: http://docs.model-glue.com
> Bug Tracker: http://bugs.model-glue.com
> Blog: http://www.model-glue.com/blog
>
> You received this message because you are subscribed to the Google
> Groups "model-glue" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/model-glue?hl=en
>
--
Model-Glue Sites:
Home Page: http://www.model-glue.com
Documentation: http://docs.model-glue.com
Bug Tracker: http://bugs.model-glue.com
Blog: http://www.model-glue.com/blog
You received this message because you are subscribed to the Google
Groups "model-glue" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/model-glue?hl=en