iphlex systems navigation
iphlexwebphlexdocumentation > navigation
show contents
hide contents

 

top of page
page navigation

Page navigation, i.e. the navigation between the various files (for pages 1, 2 ... n) generated for a main page, can take the form of 'menu' type navigation and/or texts for the first, last, previous & next target pages.

The 'menu' type navigation, called up by the replacement code #PAGE_NAVIGATION#, has the option of including the current page or not. If it is not included, it can be replaced by an alternative text.

The navigation texts for the first and last pages, called up by the replacement codes #FIRST_PAGE# and #LAST_PAGE# respectively, can be replaced by alternative texts to be used on the first and last pages themselves.

The navigation texts for the previous and next pages, called up by the replacement codes #PREV_PAGE# and #NEXT_PAGE# respectively, have the option of 'cycling' the pages. If this is done, the 'previous page' text on the first page will point to the last page, and the 'next page' text on the last page will point to the first page. Otherwise the texts can be replaced by alternative texts to be used on the first and last pages.

see also:

top of page
element navigation

Element navigation can be used to navigate between the various elements on a main page (as on the page you're looking at), or between the various detail pages generated by these elements (as in the various picture gallery example sites). It can take the form of 'menu' type navigation and/or texts for the first, last, previous & next target pages.

The 'menu' type navigation, called up by the replacement code #ELEMENT_NAVIGATION#, has the option of including the current page or not. If it is not included, it can be replaced by an alternative text. There are also options for:

  • including only elements on the current main page (as on the page you're looking at), or all elements, and
  • including only elements which generate a detail page, or all elements.

The navigation texts for the first and last detail pages, called up by the replacement codes #FIRST_DETAIL# and #LAST_DETAIL# respectively, can be replaced by alternative texts to be used on the first and last detail pages themselves.

The navigation texts for the previous and next detail pages, called up by the replacement codes #PREV_DETAIL# and #NEXT_DETAIL# respectively, have the option of 'cycling' the detail pages, either within their own main page or within the entire page group. If this is done, the 'previous page' text on the first detail page will point to the last detail page (of the current main page or of the page group), and the 'next page' text on the last detail page will point to the first detail page (of the current main page or of the page group). Otherwise the texts can be replaced by alternative texts to be used on the first and last detail pages.

see also:

top of page
site navigation

Site navigation is used to navigate between the current page group and any page groups above it in the site hierarchy. This site hierarchy is built up by elements in one page group linking (via the link destination) to another page group. It is not affected by any 'embedded' links of the form #wPAGE_LOCATION:*lanz1# which may be placed in the data or templates. In cases where a page group is linked to by more than one other page group, the site navigation priority field can be used to determine the site hierarchy: the system will always take the page group with the highest priority. The extent of the site navigation can be limited by specifying a 'top level' page group and/or the maximum number of page groups to be included.

The site navigation is a 'menu' type navigation and is called up by the replacement code #SITE_NAVIGATION#. As well as the usual texts for the beginning and end of the navigation text and for each page group included, it also has a 'separator' text which will be placed between the different page group texts (e.g. the character '>' in the site navigation text at the top and bottom of this page).

If used on a detail page, the current main page is regarded as the next level up.

There are options for including the current page group and (when used on a detail page) the current detail page. If these are included, they can be given their own individual texts.

If site navigation is used (i.e. if the replacement code #SITE_NAVIGATION# is included in the page) but the site navigation texts are ALL empty, the system will use the first set of site navigation texts it finds while going up through the hierarchy. In this way, the actual format of the site navigation only needs to be specified at the highest level. If no site navigation texts are found anywhere in the hierarchy, a standard format will be used.

Using as an example the site navigation text at the top and bottom of this page:
 
site navigation: begin text: (empty)    
 
site navigation: main text: <A HREF='#PAGE_GROUP_URL#' TARGET=_top>#TITLE2#</A> <A HREF='../index.html' TARGET=_top>iphlex
(repeated for every page except the current one)
 
site navigation: separator:  >&nbsp;  >&nbsp;
 
site navigation: end text: (empty)    
 
site navigation: alternative text for current site: #TITLE2# navigation
(only for current page, used instead of the main text)

The navigation text generated in this way can be called up using the replacement code #SITE_NAVIGATION#, giving the final result:

iphlexwebphlexdocumentation > navigation

see also:

top of page
language navigation

Language navigation is used to navigate between a given page and its equivalent in the other languages in use for the page group.

The language navigation is a 'menu' type navigation and is called up by the replacement code #LANG_NAVIGATION#.

There is an option for including the current language. If it is not included, its text can be replaced by an alternative text.

see also:

top of page
iphlexwebphlexdocumentation > navigation Copyright © 2006 iphlex systems