如何找到子页面项,从块中获取其标题和链接?(页面在管理器中的结构方式)
我尝试过使用Sitemap,但在实例化对象时遇到了一些小问题。我该怎么做呢?
遍历站点地图中的所有节点以找到正确的页面有点麻烦。有更好的办法吗?
发布于 2019-02-19 10:19:47
要获得站点地图结构,只需调用:
var sitemap = api.Sites.GetSitemap();如果您有多个站点,则需要指定所需的站点,否则将返回默认站点的站点地图。
var sitemap = api.Sites.GetSitemap(siteId);一旦您有了站点地图,您就可以从当前页面获得部分站点地图,并使用以下代码对子页进行一些有趣的操作:
var sitemap = api.Sites.GetSitemap();
var partial = sitemap.GetPartial(myPage.Id);
foreach (var subpage in partial)
{
// Do your stuff here!
}诚挚的问候
菅直人
https://stackoverflow.com/questions/54746654
复制相似问题