hello

I have a problem with my website navigation logic. There are rootnodes and 
nodes, when rootnodes is klicked it should appear all the nodes under the 
specific rootnode in the menu.
i have two Beans, one for rootnodes and one for nodes. The parameter nodeId 
specifics the rootnode.

i have implemented it so far:

<logic:present name="rootNodes" scope="session">
    <FONT face="arial" SIZE=2 color="black"><b><bean:message key="header.nodes" 
/></b>:<br><br></font>
    <logic:iterate id="element" name="rootNodes" scope="session">
        <html:link styleClass="subnav" page="/view.do" paramId="nodeId" 
paramName="element" paramProperty="nodeName">
            <li><bean:write name="element" property="nodeName" /><br>
            

                <logic:match name="element" property="nodeName" 
value="Hauptkategorie2">
                        <logic:present name="nodes" scope="session">
                                <logic:iterate id="element" name="nodes" 
scope="session">
                                        <html:link styleClass="subnav" 
page="/view.do" paramId="nodeId" paramName="element" paramProperty="nodeName">
                                                <bean:write name="element" 
property="nodeName" /><br>
                                        </html:link>
                                </logic:iterate>
                        </logic:present>
                </logic:match>


        </html:link>
    </logic:iterate>
</logic:present>

My question is about the <logic:match> tag:
I want to compare the parameter "nodeId" with the iterated property of the Bean 
to show only the subnodes of the requested rootnode! How can i do that?

It seems that i can only compare a constant value with the property of the bean 
(at the moment i manually compare the value "Hauptkategorie2" with the 
beanproperty for testing).

Please ask me if my problem was explained not clear enough ;)


Thanks in advance

Michael Riedling

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

Reply via email to