2017-08-08 90 views
0

我创建一个新闻列表这样的新闻模块内容: enter image description here获取基于ID的孩子里面的孩子一把umbraco

我想每一个人新闻里面的内容。这是第一个新闻列表中的一个例子:

enter image description here

这是什么,我想在我PartialView做:

enter image description here

不幸的是,我不能访问新闻细节。在前端,我的PartialView只显示名称。当我尝试访问摘要时会引发错误。

enter image description here

不显示内容。只显示标题。

因此,目前,我的代码只能显示新闻的列表级别而不是内容的详细级别。谁可以帮我这个事?

回答

3

Umbraco.Field()默认使用当前页面文档(所以新闻页面)。但是,您试图将其与特定的节点/页面(在本例中为子页面)一起使用。

你应该能够在你的代码更改为:

@Umbraco.Field(item, "summary") 

或者个人而言,我更喜欢这样的语法:

@(item.GetPropertyValue<IHtmlString>("summary")) 

你可以阅读所有关于从节点here获取数据。