Есть несколько способов сделать это, но это в основном зависит от того, как вы настраиваете свои каналы. Например, если у вас есть канал под названием «страницы», вы можете запустить динамическую навигацию следующим образом:
<ul>
{exp:channel:entries channel="pages" dynamic="off"}
<li><a href="{url_title}">{title}</a></li>
{/exp:channel:entries}
</ul>
Это должно дать вам хорошую базу динамической навигации. Если вы хотите пойти дальше, вы можете использовать настраиваемое поле связанных записей и связать другие записи (как подстраницы) с этой записью.
Если вы действительно строите сложную навигацию и структуру, взгляните на покупку модуля Structure - http://buildwithstructure.com/. Вам нужно будет создать свой сайт с учетом структуры, если вы идете таким образом хотя.