
Stores a navigation node so that it can later be recalled by the recallNavNode tag.
Attributes
|
Name |
Mandatory |
Description |
|
id |
No |
The ID of the stored navigation node. If no ID is specified, the navigation node is stored with the ID default . |
Cooperating Tags
The tag must be nested in one of the following tags:
iterateInitialNavNodes
iterateNavNodeChildren
iterateNavNodesInSelectedPath
iterateSelectedNavNodesLevel
launchedNavNode
navNode
navNodeParent
recallNavNode
recurseNavNodeChildren
selectedNavNode
The following iterates through the top-level nodes, storing the selected top-level node. The selected node is then recalled, and an iteration is started through the children of that node.
<ul>
<nav:iterateInitialNavNodes>
<nav:ifNavNodeInSelectedPath>
<li class="selectedLevel1">
<nav:navNodeAnchor navigationMethod="byURL"/>
</li>
<% if(levels==2) { %>
<nav:storeNavNode/>
<% } %>
</nav:ifNavNodeInSelectedPath>
<nav:ifNotNavNodeInSelectedPath>
<li class="unselectedLevel1">
<nav:navNodeAnchor navigationMethod="byURL"/>
</li>
</nav:ifNotNavNodeInSelectedPath>
</nav:iterateInitialNavNodes>
</ul>
<nav:recallNavNode>
<nav:ifNavNodeHasChildren>
<ul>
<nav:iterateNavNodeChildren>
<nav:ifNavNodeInSelectedPath>
<li class="selectedLevel2">
<nav:navNodeAnchor navigationMethod="byURL"/>
</li>
</nav:ifNavNodeInSelectedPath>
<nav:ifNotNavNodeInSelectedPath>
<li class="unselectedLevel2">
<nav:navNodeAnchor navigationMethod="byURL"/>
</li>
</nav:ifNotNavNodeInSelectedPath>
</nav:iterateNavNodeChildren>
</ul>
</nav:ifNavNodeHasChildren>
</nav:recallNavNode>