Navigation / menu

ImpressPages has a menuslot to help you generate navigation (menu) in your theme. Default ImpressPages installation has two menus called 'menu1' and 'menu2'. See the code bellow that prints all pages of the 'menu1':

Please note that it is possible to generate second menu level only if the first level item is in a breadcrumb.

Other navigation features

ImpressPages also has breadcrumb, languages and logoslots which can be used to output respective navigation elements in your theme.

Override default HTML

If you want to change the defaul HTML, overrideIp/Internal/Config/view/menu.php file in your theme. This will change the look of all menus on your website. If you want to use custom layout just for one particular menu, pass the view option: