无法从Umbraco 7.6.4中的内容选择器返回数据

时间:2017-08-01 10:00:56

标签: razor umbraco

我目前正在尝试从Umbraco 7.6.4中新的Multinode Treepicker输出数据,这是我当前的设置和代码:

文档类型

Screenshot of Doctype

内容节点与' Page' DOCTYPE Screenshot of content node

输出所选节点名称的代码:

@{
    IPublishedContent typedContentPicker = Model.Content.GetPropertyValue<IPublishedContent>("sections");
    if (typedContentPicker != null)
    {
        <p>@typedContentPicker.Name</p>                                                
    } 
}

这是我从官方Umbraco Documentation获取并将其改编为我的项目。此代码位于带有&#39;页面的模板中。 DOCTYPE。

目前上面的代码没有向我的页面输出任何内容,我希望看到页面上显示的节点列表,任何人都可以看到问题是什么或我哪里出错了?

1 个答案:

答案 0 :(得分:1)

愚蠢的时刻,我正在查看内容选择器的文档而不是多节点树选择器!

正确的代码是:

@{
var typedMultiNodeTreePicker = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("sections");
    foreach (var item in typedMultiNodeTreePicker)
    {
        <p>@item.Name</p>
    }
}