Are there ways to query content in Orchard to create menu structures?
I currently use N2 CMS which provides a powerful way to create menus based on content structure, eg:
<%= N2.Web.Tree.From(N2.Find.StartPage, 2).Filters(new N2.Collections.NavigationFilter()).ClassProvider(i => i == Html.CurrentPage() || i == Html.CurrentPage().Parent ? "active" : "").ExcludeRoot(true)%>
and before I start testing Orchard I want to be sure this essential functionality is there.