Heh. I-10 is a long straight road.
Just think, if you left now, you'd get there in time to miss the class. :)

I'm doing another free day of training in Bloomington, IL for BFusion (
http://bflex.info/) It is over the weekend and should be a fun time!

If you can't make that one, maybe we could set something up for Houston at
some point.


DW



On Fri, Oct 9, 2009 at 4:26 PM, John C. Bland II <[email protected]>wrote:

> Point taken.
>
> I wish I were. I'm in Houston.
>
> Sent from iPhone 3G
>
> On Oct 9, 2009, at 3:24 PM, Dan Wilson <[email protected]> wrote:
>
> Right, well that makes sense. Though depending on what you are doing, you
> may not find <before> to be the best templating use. If you run into Chicken
> vs Egg issues, feel free to use both <before> and <after> blocks to get the
> right mix.
> Aren't you in LA John?  I'm doing a free day of training tomorrow if you
> are going to be around. If you have an interest, let me know and I'll check
> on where we are on capacity.
>
>
> DW
>
> On Fri, Oct 9, 2009 at 4:17 PM, John C. Bland II <<[email protected]>
> [email protected]> wrote:
>
>> DOH! Changed the after to before and it works. That's what I get for
>> copy/paste then tweak. :-D
>>
>> ---
>> John C. Bland II
>> <http://www.johncblandii.com>http://www.johncblandii.com
>>  <http://www.johnandseason.com>http://www.johnandseason.com
>>  <http://www.twitter.com/johncblandii>http://www.twitter.com/johncblandii
>> ---
>> Suggested sites:
>> <http://www.lifthimhigh.com>http://www.lifthimhigh.com - "Christian
>> Products for Those Bold Enough to Wear Them"
>>  <http://www.sportsmatchmaker.com>http://www.sportsmatchmaker.com - "What
>> are you doing today?"
>>
>>
>> On Fri, Oct 9, 2009 at 3:14 PM, Dan Wilson < <[email protected]>
>> [email protected]> wrote:
>>
>>> I think you misunderstand the order of operations.
>>> Your event handler has a body and a panel. When the event is fired, both
>>> of these are queued for processing.
>>>
>>> Then, the EventType stuff kicks in (because you used the <after> rule)
>>> and the messagecenter and quicksearch and other views are queued for
>>> processing.
>>>
>>> Lastly, the view queue gets rendered in order, so that means body, then
>>> panel, then globalnav, then utilities, then navsearch, then quicksearch,
>>> then the footer.
>>>
>>> So, when the panel is rendered, all that is in the rendered view
>>> collection is the body. Thus, when you ask for views that haven't been
>>> manufactured yet, you get an empty string. Hence your problem.
>>>
>>>
>>> DW
>>>
>>>
>>>
>>> On Fri, Oct 9, 2009 at 4:07 PM, John C. Bland II <<[email protected]>
>>> [email protected]> wrote:
>>>
>>>> <http://modelglue.pastebin.com/d22e2ca16>
>>>> http://modelglue.pastebin.com/d22e2ca16
>>>>
>>>> The template has the getView and the panel (passed in from MG config)
>>>> has another getView. If I don't use the panel and put the code in the
>>>> body.cfm, it works just fine. With the code in the panel it fails.
>>>>
>>>> Is there a path issue when you get inside included templates? It reminds
>>>> me of includes in includes in includes with normal CF (where the path isn't
>>>> site root).
>>>>
>>>> Event Type:
>>>>         <event-type name="Global">
>>>>             <after>
>>>>                 <views>
>>>>                     <include name="globalnav"
>>>> template="global/globalnav.cfm"/>
>>>>                     <include name="utilities"
>>>> template="global/utilities.cfm"/>
>>>>                     <include name="navsearch"
>>>> template="global/navsearch.cfm"/>
>>>>                     <include name="quicksearch"
>>>> template="global/quicksearch.cfm"/>
>>>>                     <include name="messagecenter"
>>>> template="global/messagecenter.cfm"/>
>>>>                     <include name="footer"
>>>> template="global/footer.cfm"/>
>>>>                 </views>
>>>>             </after>
>>>>         </event-type>
>>>>
>>>> Handler:
>>>>         <event-handler name="dashboard"
>>>> type="Global,SecurePage,InteriorTemplate">
>>>>             <views>
>>>>                 <include name="body"
>>>> template="/pages/dashboard/body.cfm"/>
>>>>                 <include name="panel"
>>>> template="/pages/dashboard/panel.cfm"/>
>>>>             </views>
>>>>         </event-handler>
>>>>
>>>> ---
>>>> John C. Bland II
>>>>  <http://www.johncblandii.com>http://www.johncblandii.com
>>>>  <http://www.johnandseason.com>http://www.johnandseason.com
>>>> <http://www.twitter.com/johncblandii>
>>>> http://www.twitter.com/johncblandii
>>>> ---
>>>> Suggested sites:
>>>>  <http://www.lifthimhigh.com>http://www.lifthimhigh.com - "Christian
>>>> Products for Those Bold Enough to Wear Them"
>>>>  <http://www.sportsmatchmaker.com>http://www.sportsmatchmaker.com -
>>>> "What are you doing today?"
>>>>
>>>>
>>>> On Fri, Oct 9, 2009 at 1:59 PM, Dan Wilson < <[email protected]>
>>>> [email protected]> wrote:
>>>>
>>>>> Sorry John, I really don't understand the question. Maybe more/better
>>>>> code snippets are in order?
>>>>> Might I suggest using <http://modelglue.pastebin.com>
>>>>> http://modelglue.pastebin.com
>>>>>
>>>>>
>>>>> DW
>>>>>
>>>>>
>>>>> On Fri, Oct 9, 2009 at 2:47 PM, John C. Bland II <<[email protected]>
>>>>> [email protected]> wrote:
>>>>>
>>>>>> bump
>>>>>> ---
>>>>>> John C. Bland II
>>>>>> <http://www.johncblandii.com>http://www.johncblandii.com
>>>>>>  <http://www.johnandseason.com>http://www.johnandseason.com
>>>>>> <http://www.twitter.com/johncblandii>
>>>>>> http://www.twitter.com/johncblandii
>>>>>> ---
>>>>>> Suggested sites:
>>>>>> <http://www.lifthimhigh.com>http://www.lifthimhigh.com - "Christian
>>>>>> Products for Those Bold Enough to Wear Them"
>>>>>>  <http://www.sportsmatchmaker.com>http://www.sportsmatchmaker.com -
>>>>>> "What are you doing today?"
>>>>>>
>>>>>>
>>>>>> On Thu, Oct 8, 2009 at 12:39 PM, John C. Bland II 
>>>>>> <<[email protected]>
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Ok, I have templates which has a getView(...) and inside of the view
>>>>>>> is another getView(...).
>>>>>>>
>>>>>>> Here's why:
>>>>>>> [template]
>>>>>>>   body
>>>>>>>     {global stuff here}
>>>>>>>     getView("panel")
>>>>>>>   /body
>>>>>>>
>>>>>>> [dashboard/panel]
>>>>>>> div id="left"
>>>>>>> getView("quicksearch")
>>>>>>> getView("messagecenter")
>>>>>>> /div
>>>>>>>
>>>>>>> [home/panel]
>>>>>>> div id="right"
>>>>>>> getView("login")
>>>>>>> getView("ad")
>>>>>>> /div
>>>>>>>
>>>>>>> So...the template includes the panel flat out. The config details
>>>>>>> which panel to include and each panel could use some of the same code 
>>>>>>> from
>>>>>>> another panel.
>>>>>>>
>>>>>>> Now...the internal views (login, ad, search, etc) could get custom
>>>>>>> tags (which I'm considering) but this issue came up and I don't like not
>>>>>>> knowing why something fails.
>>>>>>>
>>>>>>> Thoughts?
>>>>>>>
>>>>>>> ---
>>>>>>> John C. Bland II
>>>>>>> <http://www.johncblandii.com>http://www.johncblandii.com
>>>>>>>  <http://www.johnandseason.com>http://www.johnandseason.com
>>>>>>>  <http://www.twitter.com/johncblandii>
>>>>>>> http://www.twitter.com/johncblandii
>>>>>>> ---
>>>>>>> Suggested sites:
>>>>>>> <http://www.lifthimhigh.com>http://www.lifthimhigh.com - "Christian
>>>>>>> Products for Those Bold Enough to Wear Them"
>>>>>>>  <http://www.sportsmatchmaker.com>http://www.sportsmatchmaker.com -
>>>>>>> "What are you doing today?"
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> “Come to the edge, he said. They said: We are afraid. Come to the edge,
>>>>> he said. They came. He pushed them and they flew.”
>>>>>
>>>>> Guillaume Apollinaire quotes
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> “Come to the edge, he said. They said: We are afraid. Come to the edge,
>>> he said. They came. He pushed them and they flew.”
>>>
>>> Guillaume Apollinaire quotes
>>>
>>>
>>>
>>
>>
>>
>
>
> --
> “Come to the edge, he said. They said: We are afraid. Come to the edge, he
> said. They came. He pushed them and they flew.”
>
> Guillaume Apollinaire quotes
>
>
>
> >
>


-- 
“Come to the edge, he said. They said: We are afraid. Come to the edge, he
said. They came. He pushed them and they flew.”

Guillaume Apollinaire quotes

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to