Umbraco:从内容子属性中获取价值

时间:2017-06-08 11:25:29

标签: umbraco blogs dropdown

我正在使用CMS Umbraco创建博客。要在Umbraco的内容中创建一个帖子主页,您将发布作为子项目。

当你创建这个帖子时,你有一个类别的下拉选择器,我想从这个类别下拉选择器获取值到我的侧边栏,以显示博客上可用的所有类别。

我想在我的侧边栏上输入dropdownpickers值。什么是最简单的方法? 感谢。

3 个答案:

答案 0 :(得分:0)

我认为这就是你要找的东西:

UmbracoHelper - GetPreValues

此致

克雷格

答案 1 :(得分:0)

GetPreValues就是答案,谢谢。这对我有用。

this.formBuilder.group(new Address())

答案 2 :(得分:0)

有许多方法可以处理类别,但我发现的最好的方法之一是从Root创建一个公共区域,其中包含一个类别子。在类别中,您可以添加所有类别子项。

- 公共区域 - 类别 - 类别

不是将类别创建为prevalue下拉列表,而是将它们公开为易于编辑的对象。

要在模板上显示这些类别,请使用一些Umbraco Helper Magic。

@{
    var blogCategories = Umbraco.TypedContentAtXPath("//categories");
}

这将是一个IPublishedContent对象,您可以迭代以获取类别名称

foreach(var item in blogCategories.Where("Visible")
{
    <li>@item.Name</li>
}