It's common to have more than one menu in a website. e.g. main menu and footer menu. What's the best way to achieve this?
The most elegant solution would be for the CMS have 2 'Site Content' icons for the 2 menus. But I can't see how to do that.
There could be two top-level virtual pages called Main and Footer with the respective menus underneath. In the template, the main menu fetches the children of Main and the Footer fetches the children of Footer. This has the disadvantage that in the CMS I have to click the + next to Main every time I edit the site (Footer contains Ts & Cs etc and is rarely edited)
Alternatively, the main menu could be done as normal, but have a virtual page called Footer which has 'Show in menus' unchecked. In the template, the main menu is done as usual and the footer fetches the children of Footer. This is less 'pure' because the footer is NOT actually a child of the main menu. But it has the advantage that the main menu (which is most frequently edited) is shown opened up when you log into the CMS.
Am I missing something? How do people normally solve this?