有谁知道如何在 sql 中获取导航菜单?
我需要这个,因为我们有两个站点(orchard 和 mvc 站点)并且我们想要使用相同的页眉和页脚导航。
我们已经完成了一个选择,但结果是得到了没有出现在 orchard 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
谢谢!