Let me clear things a bit more:
Once a designer creates a static website and wants to allow clients to add more pages, designer needs to define where these new pages will be linked. It can be in the main navigation, it can be in side column, it can be in the footer… Sitecake can not decide about the location on it’s own so a designer have to put sc-nav
class manually in the desired list of links and create navigation. Like this:
<ul class="sc-nav">
<li><a href="#" title="Home">Home</a></li>
<li><a href="#" title="About">About</a></li>
<li><a href="#" title="Contact">Contact</a></li>
</ul>
In case a designer does not want navigation in a ul list he can define different HTML snippet for the navigation. This can be done in the sitecake/config.php
/** The main navigation item template */
$config['menus.item_template'] = '<li><a class="${active}" href="${url}" title="${titleText}">${title}</a></li>';
/** An alternative nav configuration example, without using <ul> tag as the container and <li> tags for menu
items */
//$config['menus.item_template'] = '<li><a accesskey="${order}" href="${url}">${title}</a> <em>(${order})
</em></li>';
/** CSS class to be used for active menu link. If set to false, no class will be used In a dynamic site where menu is defined in include file this will probably not be applicable */
$config['menus.active_class'] = 'active';
return $config;
So, Sitecake can not automatically create a navigation but can edit an existing list of links, or just links, provided that designer assigned sc-nav
class to a wrapper of these links.
Once a client (person, website editor) creates new page through duplication in page manager this page can be added to the navigation (by dragging it in the navigation pane) or just linked as a regular link in any page (open Details dialogue, copy page url and paste assign it to any link on the page).
Same navigation can be put twice on the page, in the header and footer for example and styled differently but that is cloned navigation and both are updated at once from page manager.
At the moment Sitecake page manager can manage only one level of navigation. It can be used as a main nav of a simple website or a list of blog posts in the side column. But it is as it is for now.