ifNavNodeHasChildren
Use
Includes its body if the current node has children nodes.
Cooperating Tags
The tag must be nested in one of the following tags:
-
contextNavNode
-
iterateInitialNavNodes
-
iterateNavNodeChildren
-
iterateNavNodesInSelectedPath
-
iterateSelectedNavNodesLevel
-
launchedNavNode
-
navNode
-
navNodeParent
-
recallNavNode
-
recurseNavNodeChildren
-
selectedNavNode
Example
The following code displays the third level navigation and the active fourth level navigation, if the third level node in the selected path has child nodes.
<ul>
<nav:iterateSelectedNavNodesLevel level="3">
<li>
<nav:ifNavNodeInSelectedPath>
<em><nav:navNodeAnchor navigationMethod="byURL"/></em>
<nav:ifNavNodeHasChildren>
<ul>
<nav:iterateNavNodeChildren>
<li>
<nav:ifNavNodeInSelectedPath>
<em><nav:navNodeAnchor
navigationMethod="byURL"/></em>
</nav:ifNavNodeInSelectedPath>
<nav:ifNotNavNodeInSelectedPath>
<nav:navNodeAnchor
navigationMethod="byURL"/>
</nav:ifNotNavNodeInSelectedPath>
</li>
</nav:iterateNavNodeChildren>
</ul>
</nav:ifNavNodeHasChildren>
</nav:ifNavNodeInSelectedPath>
<nav:ifNotNavNodeInSelectedPath>
<nav:navNodeAnchor navigationMethod="byURL"/>
</nav:ifNotNavNodeInSelectedPath>
</li>
</nav:iterateSelectedNavNodesLevel>
</ul>