【发布时间】:2017-08-08 06:03:28
【问题描述】:
我想获取每个新闻中的内容。以下是列表中第一个新闻的示例:
这就是我在 PartialView 中尝试做的事情:
很遗憾,我无法访问新闻详细信息。在前端,我的 PartialView 只显示名称。当我尝试访问摘要时,它会引发错误。
内容未显示。仅显示标题。
所以目前,我的代码只能显示新闻的列表级别,而不是内容的详细级别。谁能帮我解决这个问题?
【问题讨论】:
我想获取每个新闻中的内容。以下是列表中第一个新闻的示例:
这就是我在 PartialView 中尝试做的事情:
很遗憾,我无法访问新闻详细信息。在前端,我的 PartialView 只显示名称。当我尝试访问摘要时,它会引发错误。
内容未显示。仅显示标题。
所以目前,我的代码只能显示新闻的列表级别,而不是内容的详细级别。谁能帮我解决这个问题?
【问题讨论】:
Umbraco.Field() 默认使用当前页面文档(所以是新闻页面)。但是,您正在尝试将它与特定节点/页面(在本例中为子页面)一起使用。
您应该能够将代码更改为:
@Umbraco.Field(item, "summary")
或者就个人而言,我更喜欢这种语法:
@(item.GetPropertyValue<IHtmlString>("summary"))
您可以阅读有关从节点here 获取数据的所有信息。
【讨论】: