Dynamic Navigation

Use

The portal allows you to assign navigation objects as context-sensitive dynamic navigation iViews to pages and iViews. At runtime, when a user launches an iView or page that has associated dynamic navigation iViews, they appear by default in the portal navigation panel.

Dynamic navigation iViews typically contain user interface controls, such as dropdown lists and links, which retrieve data related to the content displayed in the content area. Each time a user chooses a control in a dynamic navigation iView, the data currently displayed in the portal content area changes accordingly. For example, a page displaying information about shipping orders may have a dynamic navigation iView assigned to it that comprises a list of customers. Choosing a customer name retrieves data about placed orders specific to that customer.

Integration

When you assign navigation objects as dynamic navigation iViews to the page/iView that you are editing in the Dynamic Navigation Editor, the information is written to the Portal Content Directory (PCD).

When a portal user launches the relevant page/iView, the semantic object representing the launched iView/page reads the PCD and provides the dynamic page module of the page builder with a list of the objects that you assigned. While the page builder assembles the page, the dynamic page displays the objects in the dynamic navigation area, making them available for navigation operations pertinent to the content in the content area.

If no dynamic navigation iViews were assigned to the displayed content, the dynamic navigation area remains hidden.

Features

  • You can assign a navigation object as a dynamic navigation iView to:

    • Multiple pages, iViews, and roles

    • Multiple iViews on the same page

      In such an event, the semantic object representing the launched iView/page resolves the duplication during page rendering and displays only one instance of the dynamic navigation iView.

  • You can configure the sorting of dynamic navigation iViews according to the PCD name of the iView. For more information, see Configuring the Sorting of Dynamic Navigation iViews .

Example

The following figure illustrates the Team Viewer iView, which was assigned as a dynamic navigation iView to the Employee Profile page.

When a user chooses Start of the navigation pathMy Staff Next navigation step Employee Review Next navigation step  Employee ProfileEnd of the navigation path, the Team Viewer iView appears in the navigation panel, displaying links representing each team member. Clicking a link populates the appropriate areas of the Employee Profile page with data specific to the team member.