Because of the architecture changes there was lots of code that got moved around. There are several places in the ProductMappingLinkItem class that don't account for vectors or genres. I've added them for the next version, but to use them in 9 through 9.0.1.2 you need source to add these. Next maintenance release should be out this week
Also, with the rev.* xmlpackages...these aren't used for left nav anymore, and the menuData.xml is not used for the horizontal menu. The horizontal menu is now controlled by the page.menu.xml.config xmlpackage which can be found in the root XmlPackages directory, and the left navs are controlled by the aspdnsf:EntityControl lines in the masterpage. Once the changes to the queries are completed in ProductMappingLinkItem, you can add these to the horizontal nav by adding these lines to the XmlPackages/page.menu.xml.config
Code:
<siteMapNode title="(!menu.Vectors!)" type="vector" />
<siteMapNode title="(!menu.Genres!)" type="genre" />
and to the left nav by adding these lines to the masterpage
Code:
<aspdnsf:EntityControl ID="ctrlEntityVector" runat="server" Header="<%$ Tokens:StringResource, AppConfig.VectorPromptPlural %>"
EntityType="Vector" MaxMenuSize="<%$ Tokens:AppConfigUSInt, MaxMenuSize %>" />
<aspdnsf:EntityControl ID="ctrlEntityGenre" runat="server" Header="<%$ Tokens:StringResource, AppConfig.GenrePromptPlural %>"
EntityType="Genre" MaxMenuSize="<%$ Tokens:AppConfigUSInt, MaxMenuSize %>" />