Pages | Halogy User Guide

Pages

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.

Table of Contents


Creating Pages

To create a page you must first be logged in to the administration and have the correct permissions.

  1. Click on Pages
  2. Click on Add Page
  3. Fill in the required information such as Page Name (which should automatically populate the Path and Title fields)
  4. Select a template that is appropriate for the page
  5. Click on Content (or View Page to edit directly)
  6. Click Edit on the Blocks you want to write copy for
  7. Click Save Changes
  8. Click Publish Page to make your changes viewable to the world

Nested Pages

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

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.

Navigation for Nested Pages

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.

Navigation for Parents Only

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.