Orchard CMS:如何在sql中获取菜单导航?

时间:2013-05-23 11:59:38

标签: sql menu navigation orchardcms

有谁知道如何在sql中获取导航菜单?

我需要这个,因为我们有两个站点(果园和mvc站点),我们想要使用相同的页眉和页脚导航。

我们已经完成了选择,但结果是获得了没有出现在果园cms网站中的行。

SELECT M.MenuText, M.MenuPosition, R.DisplayAlias FROM Navigation_MenuPartRecord M
INNER JOIN Navigation_ContentMenuItemPartRecord N ON N.Id = M.Id
INNER JOIN Orchard_Framework_ContentItemVersionRecord C ON C.ContentItemRecord_id = N.ContentMenuItemRecord_id
INNER JOIN Orchard_Autoroute_AutoroutePartRecord R ON R.ContentItemRecord_id = N.ContentMenuItemRecord_id
WHERE M.MenuId = @MenuId 
AND R.Id in 
    (
        -- Get the last route part record modified 
        SELECT TOP 1 Id 
        FROM Orchard_Autoroute_AutoroutePartRecord 
        WHERE ContentItemRecord_id = N.ContentMenuItemRecord_id 
        ORDER BY Id DESC
    )
AND C.Published = 1 AND C.Latest = 1

谢谢!

0 个答案:

没有答案