@require(root, doc_tree) @def format_level(page, parent_name, level): @( name = parent_name + '-' + str(level) actual_level = name.count('-') if actual_level % 2 == 0: sidenav_panel_extra_class = "sidenav-panel-even" else: sidenav_panel_extra_class = "sidenav-panel-odd" print sidenav_panel_extra_class )

@page.get_title() @if page.subpages: @end

@( level = 0 ) @for cpage in page.subpages: @format_level(doc_tree.pages[cpage], name, level) @(level += 1) @end
@end @format_level(root, "main", 0)