I don't recall if you can use MarkupWriter to write blocks yet, but one
method I've used is to return the block from the beginRender method, it's
rendered after whatever you write within the method. I believe for both
blocks you would have to use both beginRender and beforeRenderTemplate, or I
suppose you could loop from the beginRender method.

If you want to wrap your blocks in an element you would start it in
beginRender and finish it in afterRender...

In the case you've laid out though, it might be easier to just create a
template.

Josh
On Wed, Jul 9, 2008 at 8:56 AM, Tobias Wehrum <[EMAIL PROTECTED]> wrote:

> Hi there,
>
> I am developing a tree component which can take several classes as nodes.
> Each class should have it's own body, stored in parameters - and then
> rendered, of course.
>
> Now, lets say I have I have this code in my Test.tml:
>
> --------------------------------------------------------------------------
> <t:ExTree t:id="taskTree" source="treeNodes" currentNode="currentTreeNode">
>   <t:parameter name="taskClassContent">
>       <t:pagelink t:page="Task"
> context="${ognl:currentTreeNode.id}">${ognl:currentTreeNode.title}</t:pagelink>
>   </t:parameter>
>   <t:parameter name="projectClassContent">
>       <t:pagelink t:page="Project"
> context="${ognl:currentTreeNode.id}">${ognl:currentTreeNode.projectName}</t:pagelink>
>   </t:parameter>
> </t:ExTree>
> --------------------------------------------------------------------------
>
> As you can see, taskClassContent and projectClassContent are Block
> elements.
>
> Now how can I render this Block element in my ExTree component? By the way,
> ExTree hasn't a template, just a class.
>
> Hope that someone can help me,
> Tobias
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.

Reply via email to