On Nov 23, 2005, at 12:09 PM, Leahy, Kevin wrote:

    <definition name="tile.form" path="/layout/FormLayout.jsp" >
        <put name="AlwaysThereFilter"
value="/pageComponents/AlwaysThereFilter.jsp" />
    </definition>

But now I want to user the base tiles for actual pages.
I want to be able to insert components into both layouts i.e.

    <definition name="tile.form1" extends="tile.base" >
        <put name="title" value="Form 1 Page" />
        <put name="body" value="tile.form" />
    <put name="SometimeFilter"
value="/pageComponents/SometimeFilter.jsp" />
</definition>

When I try this, it just doesn't display the components inserted (
supposedly ) into the FormLayout.

I think your SometimeFilter would need to be in "tile.form" instead of "tile.form1"

Unfortunately, the only way I can think of to do that in definitions is this:

<definition name="tile.form" path="/layout/FormLayout.jsp" >
    <put name="AlwaysThereFilter"
        value="/pageComponents/AlwaysThereFilter.jsp" />
 </definition>

<definition name="tile.form.withSomeFilter" extends="tile.form">
    <put name="SometimeFilter"
        value="/pageComponents/SometimeFilter.jsp" />
</definition>

 <definition name="tile.form1" extends="tile.base" >
     <put name="title" value="Form 1 Page" />
     <put name="body" value="tile. form.withSomeFilter" />
</definition>

I guess that's fine if you only have a couple different templates. But your config file will get pretty cluttered if you have a lot.

Greg


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

Reply via email to