Show TOC

Background documentationifNavNodeHasChildren Locate this document in the navigation structure

 

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.

Syntax Syntax

  1. <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>
    
End of the code.

More Information

ifNot ...