gpt4 book ai didi

c# - Umbraco foreach children of a child page

转载 作者:太空狗 更新时间:2023-10-30 00:31:36 25 4
gpt4 key购买 nike

我的内容结构主页内的新闻页面内有新闻帖子

示例:

首页
- 新闻
-- 新闻帖子

我希望通过 foreach 语句在我的主页上获得一些新闻提要。在我看来,它应该像这样简单:

@foreach (var homenews in CurrentPage.Children.Children)
{
if (homenews.Name == "News Post")
{
//Do some stuff//
}
}

显然这行不通,所以有人有任何想法吗?谢谢

最佳答案

当你在树上行走时,你必须记住像 ChildrenDescendants() 这样的属性(或方法)将返回一个对象集合,所以你不能只调用集合的 Children。您只能在单个对象上调用 Children

您可以使用 var newsPage = CurrentPage.Children.Where(x => x.DocumentTypeAlias == "NewsListingPage") 找到正确的主页子项,然后提取子项那个页面。

关于c# - Umbraco foreach children of a child page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24694135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com