我目前正在尝试从Umbraco 7.6.4中新的Multinode Treepicker输出数据,这是我当前的设置和代码:
文档类型
输出所选节点名称的代码:
@{
IPublishedContent typedContentPicker = Model.Content.GetPropertyValue<IPublishedContent>("sections");
if (typedContentPicker != null)
{
<p>@typedContentPicker.Name</p>
}
}
这是我从官方Umbraco Documentation获取并将其改编为我的项目。此代码位于带有&#39;页面的模板中。 DOCTYPE。
目前上面的代码没有向我的页面输出任何内容,我希望看到页面上显示的节点列表,任何人都可以看到问题是什么或我哪里出错了?
答案 0 :(得分:1)
愚蠢的时刻,我正在查看内容选择器的文档而不是多节点树选择器!
正确的代码是:
@{
var typedMultiNodeTreePicker = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("sections");
foreach (var item in typedMultiNodeTreePicker)
{
<p>@item.Name</p>
}
}