【问题标题】:Get content based on ID children inside children Umbraco根据ID children inside children Umbraco 获取内容
【发布时间】:2017-08-08 06:03:28
【问题描述】:

我正在创建一个带有如下新闻列表的新闻模块:

我想获取每个新闻中的内容。以下是列表中第一个新闻的示例:

这就是我在 PartialView 中尝试做的事情:

很遗憾,我无法访问新闻详细信息。在前端,我的 PartialView 只显示名称。当我尝试访问摘要时,它会引发错误。

内容未显示。仅显示标题。

所以目前,我的代码只能显示新闻的列表级别,而不是内容的详细级别。谁能帮我解决这个问题?

【问题讨论】:

    标签: razor umbraco umbraco7


    【解决方案1】:

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

    您应该能够将代码更改为:

    @Umbraco.Field(item, "summary")
    

    或者就个人而言,我更喜欢这种语法:

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

    您可以阅读有关从节点here 获取数据的所有信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-08
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多