sitenavigationfunctions.js sitenavigation.xml

Site Studio Runtime Generated Files 5-3 The NavNode definition and the JavaScript methods in the sitenavigation.js file are obtained from the Site Studio component resources each time the runtime files are regenerated. Only the hierarchy of NavNode objects is generated dynamically. If you want to change any of the other JavaScript, you need to update or override the component resources.

5.2.2 sitenavigationfunctions.js

The sitenavigationfunctions.js file provides methods used for client-side JavaScript navigation mechanisms. The definitions for the client-side ID-based hyperlink functions, link and nodelink methods, for instance, are both stored in this file.

5.2.3 sitenavigation.xml

The sitenavigation.xml file contains an XML definition of the active site hierarchy, which can be made available to server-side script. Some navigation fragments are built to read the information provided by this file. They then use the information to dynamically generate the navigation scheme for the web site with server-side script instead of client-side JavaScript. The XML definition has a single site tag as the root. This tag contains a hierarchy of section tags to define each section. Here is an example: site id=9001 level=0 parent= label=Home href=index.htm PageTitle=Ravenna Hosting Tutorial Site section id=9002 level=1 label=Products href=Productsindex.htm PageTitle=Ravenna Hosting Products section id=9003 level=2 label=Servers href=ProductsServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_1.gif PageTitle=Ravenna Hosting Servers section id=9004 level=3 label=Web Servers href=ProductsServersWebServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_2.gif PageTitle=Ravenna Hosting Web Servers SidebarProductsListBanner=webserverssection section id=9005 level=3 label=Database Servers href=ProductsServersDatabaseServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_3.gif PageTitle=Ravenna Hosting Database Servers SidebarProductsListBanner=databaseserverssection section id=9006 level=3 label=Application Servers href=ProductsServersApplicationServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_4.gif PageTitle=Ravenna Hosting Application Servers SidebarProductsListBanner=applicationserverssection section id=9007 level=3 label=File Servers href=ProductsServersFileServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_5.gif PageTitle=Ravenna Hosting File Servers SidebarProductsListBanner=fileserverssection section id=9008 level=3 label=Mail Servers href=ProductsServersMailServersindex.htm MainNavIcon=idcm1groupspublicdocumentsrvh_imagervh_navicon_6.gif PageTitle=Ravenna Hosting Mail Servers SidebarProductsListBanner=mailserverssectionsection 5-4 Oracle Fusion Middleware Technical Reference Guide for Site Studio

5.2.4 sitenavigation.hda