![]() |
navigation
iphlex > webphlex > documentation > 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.
| |||
|
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:
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.
| |||
|
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:
The navigation text generated in this way can be called up using the replacement code #SITE_NAVIGATION#, giving the final result:
| |||||||||||||||||||||||||||||||||||||||
|
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.
| |||
|
top of page
| |||
| iphlex > webphlex > documentation > navigation | Copyright © 2006 iphlex systems |