从网站数据库 sitecore 获取计数数据
Get count data from web database sitecore
有人能帮忙吗?如何统计“web”数据库Sitecore的数据?
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
Sitecore.Data.Items.Item dataWebDb = web.GetItem(rootPath);
return count;
我刚刚尝试了上面的代码,但实际上无法传递 Web 数据库上的项目计数。
请帮我。
提前致谢。
给你
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
count = web.GetItem(rootPath).Children.Count;
return count;
按模板过滤
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
var items = web.GetItem(rootPath).Children.Where(x => x.TemplateID == new ID("{54a1e38d-a052-40bc-b767-def8bcd7e19b}"));
return items.Count;
有人能帮忙吗?如何统计“web”数据库Sitecore的数据?
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
Sitecore.Data.Items.Item dataWebDb = web.GetItem(rootPath);
return count;
我刚刚尝试了上面的代码,但实际上无法传递 Web 数据库上的项目计数。 请帮我。 提前致谢。
给你
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
count = web.GetItem(rootPath).Children.Count;
return count;
按模板过滤
int count = 0;
var webDb = "web";
var rootPath = "/sitecore/content/Home";
Sitecore.Data.Database web = Sitecore.Configuration.Factory.GetDatabase(webDb);
var items = web.GetItem(rootPath).Children.Where(x => x.TemplateID == new ID("{54a1e38d-a052-40bc-b767-def8bcd7e19b}"));
return items.Count;