Marking pages as hidden under the content root

By default, pages that you create under the content root display in the main menu. If you do not want a page that you create to appear in the main menu, you can hide the page.

You do this by setting the hidden flag for the page parameter for the content-node tag in XML. Use the following XML snippet:

Note: You can still view and work with pages that are marked as hidden in Administration portlets. You can also create a direct URL to the hidden page so that the page can be accessed from other areas of the site, such as the page menu.
<content-node action="update" ...>
<parameter name="" type="string" update="set"><![CDATA[true]]></parameter>