作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何找到子页面项目,以从 block 中获取其标题和链接? (页面在管理器中的结构方式)
我对 Sitemap 做了一些尝试,但在实例化对象时遇到了一些问题。我该怎么做?
遍历 Sitemap 中的所有节点以找到正确的页面会有点麻烦。有没有更好的办法?
最佳答案
要获取站点地图结构,您只需调用:
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!
}
最好的问候
哈坎
关于piranha-cms - 食人鱼 CMS : how to find child pages for a page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746654/
我是一名优秀的程序员,十分优秀!