You can create an unlimited number of pages in Halogy. Each page has a unique path, a template and can be version controlled so you can keep track of all changes. Pages can be edited from within the administration portal, or directly on the site providing the administrator is logged.
To create a page you must first be logged in to the administration and have the correct permissions.
Nested pages are pages that reside inside another page (which becomes the 'parent'). To make a nested page you will simply need to go to Edit Page and select the Parent Page from the drop down, then click Save Changes. This page will then become a nested page of that parent and the path will be automatically set (for example parent-page/nested-page).
If you want the nested page to become a normal page and not a nested page, then you can select "Top Level" from the Parent Page drop down. This will put the page on an equal tier to the other top level pages and adjust the path accordingly.
Navigation is output by using the {navigation} tag from within a Template or Include. The produced output will be a set of list items for each page that has "Display in Navigation" set to Yes, in the order that you set from Pages in the administration portal.
To change the order of the navigation, simply drag and drop the page in to the order that you want it to appear in the navigation. If you want to make sure a page is hidden from the navigation then edit the page and set the "Display in Navigation" field to No. This will hide the page from the navigation.
Nested pages will appear as sub-navigation items (unordered lists with the class of "subnav"), inside each navigation list item. These nested pages can be hidden globally with CSS, or individually by setting the "Display in Navigation" field to No for each nested page.
To display only the nested pages for the currently active parent (for example say you are on a page called /services and you want to see the nested pages for this parent page), you can use the {navigation:children} tag from with a Template or Include. This will output only the nested pages (or children) for the active parent page.
To display only the parent navigation items without any nested pages in the markup you can use the tag {navigation:parents}. This will remove any sub-navigation and only output the parent (Top Level) pages.