In this chapter we'll have a deeper look at the autonav block you use to create dynamic navigation. It basically pulls a selection of pages from the sitemap and prints a hierarchical HTML structure which represents the navigation.
We're going to start with information about the use of the block. Afterwards we're going to create a series of templates for the block in order to change the look and the behavior of the navigation to explain the process of building a custom navigation in concrete5.