Click on Images to Expand Them
You can use Page Groups to combine multiple pages into a set to configure cascading navigation between pages within the group and between several page groups.
Note: Currently, page groups can only be created and edited in the JSON tab.
Tip: First create all the necessary pages using the editor.
To configure a Page Group, proceed as follows:
Step 1: Update JSON Code
Example for the the pageGroups
section:
"pageGroups": { "mainGroup": { "initialPage": "firstPageInMainPageGroup", "pages": [ "firstPageInMainPageGroup", "secondPageInMainPageGroup" ] } },
Example for the page group configuration code in the wizard
section:
{ "name": "mainPage", "enableSectionBasedNavigation": true, "isEnabled": "true", "showInNavigationPanel": "true", "group": "mainGroup", "groupName": "Main page group", "pageType": "dynamicDataEntry", "metaFieldPattern": "Owner1.", "navigationPanelLayout": "vertical", "nextPage": "lastPage" },
The newly created page group will appear in the editor as an unlabeled page.
Step 2: Configure the Navigation
Step 3: Save the Changes
Known Limitations
Issue | |
---|---|
1 | Top navigation menu is displayed only if the first is a single page, the next pages in page group(s) and the last is a single page. |
2 | There is no meta field pattern override feature - fields like |
3 | Page header numeration is calculated by javascript. It does not use framework built-in navigation for Next and Previous pages. |
4 | Navigation javascript may go to a page in a page group that is not enabled by enable criteria. |
5 | Mailing address does not appear in the navigation menu if SameAddr option is set to |