Manifesto User Manual 4.16
The HTML Pages module is the most flexible and powerful of the modules. It allows you to create any number of your own custom menus for top-level navigation, and to create unlimited pages for each menu. The pages themselves can have sub-pages as well, allowing as many levels of hierarchy as you need.
The interface has changed recently, so if it looks unfamiliar, here's an overview:
Upon entering the editorial section for HTML pages, you will see only the "Root Menu" pages, as seen below.
Clicking on the little "down arrow" icon on the left will expose the pages that fall under that root menu, as seen in the next image.
Pages that contain sub-pages are displayed in bold, and their sub-pages are indented beneath them in the listing. Another new feature: if you're using Firefox or Internet Explorer, you can re-order the pages by clicking on the "drag box" on the far left of the table row and dragging it to a new position! The pages will re-organized themselves, or if you're moving a page that contains sub-pages, the listing will refresh itself to move all the pages to their new location.
There are no more separate "HTML Menus". If you want a page to act like an HTML Menu, simply set the "Root Menu" to "This is a root menu" and it will act like the old HTML menus.
To create a new menu:
- Create a new HTML Page.
- In the "Root Menu" field, select "[This is a root menu]".
- Provide a "shortname" for use in URLs — this should be a shortened version of the page name, with no spaces or punctuation marks. The interface will look like the image on the right.
- Create the menu page as you normally would.
If you are creating a page designed to fall under an existing "root menu" page, follow these instructions.
- Select the root menu page in the Root Menu field.
- You are then prompted to select a "Parent." If the page is an immediate sub-page of the menu, select "[Root menu is the parent]," otherwise, select the page which will act as the parent of the current page. In this example, the new "What who said?" page falls under the "Other Stuff" menu, but is a sub-page of "What she said," so it will be a third-level page in the hierarchy.
- Another new feature of the module is the ability to create a new page that simply links to existing content on your site from another module, rather than building the page from scratch. With this method, you can include the listing from the "Staff" module, for example, under an "About Us" menu, rather than having it stand on its own in the top-level navigation.
- To link to existing content, simply select the module from the first menu, then either "Listing" (which links to the module's home page), or "Page" (which will then prompt you for the ID of the specific page you want to include).
- And as usual, to build your own page, simply use the built-in Rich Text Editor, or write your own source code. Submit the form, and your new page will be available on the site immediately.