Creating Page Groups
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 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 |