2009-03-16 7 views
1

나는 Sharepoint에 웹 사이트를 가지고있다. CAML (Sharepoint 2007)을 얻는 방법은 SPNavigation.QuickLaunch와 동일한 결과입니까?

이 탐사에 의해 주문 사이트 목록을 얻으려면, 그것은 셰어 관리에서 사용자에 의해 주문, 나는 다음과 같은 코드를 작성합니다, 말을하는 것입니다 : 괜찮

SPWeb web = CurrentSite.OpenWeb(currentSite); 
SPNavigation nav = web.Navigation; 
SPNavigationNodeCollection nodeColl = nav.QuickLaunch; 

을,하지만 난 필요 CAML과 함께 할 수 있습니다. 유일한 문제는 사용자가 주문한대로 항목을 가져 오는 방법을 알지 못하는 것입니다. 항목의 순서가 지정되지 않았거나 열에 의해 정렬 된 경우 사용자 순서에 대한 열이 있다고 생각하지 않습니다.

Plz 몇 가지 코드를 알려주세요.

답변

1

아쉽게도 탐색 정보는 라이브러리의 페이지와 함께 저장되지 않습니다. 네비게이션은 게시 된 페이지를 더 많이 저장할 수 있으므로 네비게이션 자체의 구조에 저장해야했습니다.

즉 콘텐츠 쿼리가 없음을 의미합니다.