Bonjour à tous,
Je suis entrain de développer un WebPart et je rencontre un problème.
Voilà ce que je souhaiterai faire :
-Je suis capable de récupérer toutes les pages du site courant (et uniquement du site courant) :
SPContext.Current.Web.Lists["Pages"];
- Mais ce que je souhaiterai, c'est pouvoir récupérer toutes les pages : celles du site courant mais également celle des sous-sites. J'ai essayé de passer par une SPQuery et de régler le ViewAttributes sur "Recursive" ou "SiteCollection":
1 2 3 4
| SPList listPage = SPContext.Current.Web.Lists["Pages"];
SPQuery requ = new SPQuery();
requ.ViewAttributes = "Scope=\"Recursive\"";
SPListItemCollection res = listPage.GetItems(requ); |
Mais rien n'y fait. J'aurai aimé trouver un moyen autre qu'une itération dans les sous-sites.
Merci d'avance pour votre aide
Partager