无法 return 来自 Umbraco 7.6.4 内容选择器的数据
Can't return data from Content Picker in Umbraco 7.6.4
我目前正在尝试从 Umbraco 7.6.4 中的新多节点 Treepicker 输出数据,这是我当前的设置和代码:
文档类型
具有 'Page' 文档类型的内容节点
输出所选节点名称的代码:
@{
IPublishedContent typedContentPicker = Model.Content.GetPropertyValue<IPublishedContent>("sections");
if (typedContentPicker != null)
{
<p>@typedContentPicker.Name</p>
}
}
这是我从官方Umbraco Documentation那里拿来的,并根据我的项目进行了调整。此代码位于 'page' 文档类型的模板中。
目前上面的代码没有向我的页面输出任何内容,我希望在页面上看到一个节点列表,谁能看出问题是什么或者我哪里出错了?
愚蠢的时刻,我正在查看内容选择器而不是多节点树选择器的文档!
正确的代码是:
@{
var typedMultiNodeTreePicker = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("sections");
foreach (var item in typedMultiNodeTreePicker)
{
<p>@item.Name</p>
}
}
我目前正在尝试从 Umbraco 7.6.4 中的新多节点 Treepicker 输出数据,这是我当前的设置和代码:
文档类型
具有 'Page' 文档类型的内容节点
输出所选节点名称的代码:
@{
IPublishedContent typedContentPicker = Model.Content.GetPropertyValue<IPublishedContent>("sections");
if (typedContentPicker != null)
{
<p>@typedContentPicker.Name</p>
}
}
这是我从官方Umbraco Documentation那里拿来的,并根据我的项目进行了调整。此代码位于 'page' 文档类型的模板中。
目前上面的代码没有向我的页面输出任何内容,我希望在页面上看到一个节点列表,谁能看出问题是什么或者我哪里出错了?
愚蠢的时刻,我正在查看内容选择器而不是多节点树选择器的文档!
正确的代码是:
@{
var typedMultiNodeTreePicker = Model.Content.GetPropertyValue<IEnumerable<IPublishedContent>>("sections");
foreach (var item in typedMultiNodeTreePicker)
{
<p>@item.Name</p>
}
}