It's a little confusing and although what it does now is correct, I may fix it.

<div t:type="EmptyFrame" t:id="myFrame" centerBlock="block:centerBlock">
 <t:block id="centerBlock">Something</t:block>
</div>


t:id is just for components.  For blocks, a simple id will sufffice,
and is all that's accepted.  It should be generating a parse error for
your syntax.

Further for what you are trying to do, I've tried to make it easy:

<div t:type="EmptyFrame" t:id="myFrame">
 <t:parameter name="centerBlock"> Something </t:parameter>
</div>

<t:parameter> is used to define a Block and bind it to a parameter all
in one go.

On 6/17/07, Jeremy F. Kassis <[EMAIL PROTECTED]> wrote:

This works:
<div t:type="EmptyFrame" t:id="myFrame"
centerBlock="block:centerBlock"></div>
<t:block t:id="centerBlock">Something</t:block>


But T5 complains that the component doesn't have a Block with
id="centerBlock" in this case:
<div t:type="EmptyFrame" t:id="myFrame" centerBlock="block:centerBlock">
   <t:block t:id="centerBlock">Something</t:block>
</div>

And has the same complaint for this:
<t:block t:id="centerBlock">Something</t:block>
<div t:type="EmptyFrame" t:id="myFrame"
centerBlock="block:centerBlock"></div>


Coming from Tap4 land, this seems a little strange.
--
View this message in context: 
http://www.nabble.com/T5-Block-Rendering-tf3935992.html#a11163113
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to