我正在尝试创建一个显示当前网站所有页面的webpart。
为了表示它,我只需要页面的标题,描述和URL。
我已经发现每个页面都在“页面”列表中,但没有标题等数据。
您是否有任何在SP 2007中获取Pages数据的解决方案?
答案 0 :(得分:0)
要获取页面数据,您只需查询页面库(我假设您在库中有一个名为Description的字段)。
var query = new SPQuery();
var list = SPContext.Current.Web.Lists["Pages"];
var items = list.GetItems(query);
foreach (var item in items)
{
string title = item["Title"] as string;
string url = item.Url;
string description = item["Description"] as string;
}