2009-03-16 8 views
1

J'ai un site web dans Sharepoint.Comment obtenir dans CAML (Sharepoint 2007) les mêmes résultats que SPNavigation.QuickLaunch?

Pour obtenir une liste de sites classés par l'exploration, c'est-à-dire, commandé par l'utilisateur dans l'administration de sharepoint, je voudrais écrire le code suivant:

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

C'est ok, mais j'ai besoin pour le faire avec CAML. Le seul problème est que je ne sais pas comment obtenir les articles commandés comme l'a fait l'utilisateur, je reçois les articles non ordonnés ou classés par une colonne, je ne pense pas qu'il y ait une colonne pour la commande de l'utilisateur.

Plz donnez-moi du code.

Répondre

1

Malheureusement, les informations de navigation ne sont pas stockées avec les pages de la bibliothèque. La navigation peut stocker plus que les pages publiées, la navigation doit donc être stockée dans sa propre structure.

Cela signifie qu'il n'y a pas de requête de contenu pour cela.

Questions connexes