Online documentation - Websydian v6.0

Users Guide | Patterns Reference | WebsydianExpress | Search

 

Web.Navigation Functions

The Web.Navigation functions are page generator functions concerning framesets, menus, and item category navigation. 

Web.Navigation PageGenerators

The Web.Navigation function itself inherits from WsyStructure.Web through Data.CategoryStructure.Web and by this inheritance the three functions MenuList, NodeList, and StructureFrameSet are provided.

Shop Frame Set PageGenerator for the main WebShop frameset consisting of 2 frames, one for the WebShop Menu and one for detail contents.
In its first frame, the frameset EventHandler CallFixedMenu loads either the User Menu or the Visitor Menu page, depending on whether or not a UserLoginName exists for the current session.
In its second frame, the frameset EventHandler CallDetailFrame loads the StructureFrameSet page. In the same frame the Cart Contents and other Web.Ordering pages are loaded.
User Menu PageGenerator for the user menu. Contains EventHandlers relevant for a logged in user.
Visitor Menu PageGenerator for the Visitor menu. Contains EventHandlers relevant for a visitor, including login and user registration.
Structure Frame Set Inherited WsyStructure.Web.StructureFrameSet PageGenerator for the item category frameset. 
The frameset EventHandler GenerateMenu loads the MenuList page in its first frame. 
The  frameset EventHandler GenerateDetails loads either the NodeList page or the List Items page for its second frame, depending on whether the CategoryStructure Node field CategoryContents has the value "Categories" or "Items".
MenuList Inherited WsyStructure.Web.MenuList PageGenerator that displays the item categories and subcategories that the user has traversed.
NodeList Inherited WsyStructure.Web.NodeList PageGenerator that lists the subcategories of the selected item category node.

Web.Navigation WebFlow Diagram

The Web.Navigation PageGenerators and their EventHandler functions have the function call structure as depicted below:

Navigation Pages Webflow Diagram with target frames highlighted

Navigation Pages Webflow Diagram with Content-providing PageGenerators highlighted