获取分类法的CustomProperty值

时间:2015-09-02 14:31:44

标签: c# asp.net taxonomy ektron

我将Custom属性分配给Taxonomy。我需要通过使用带有Ektron Framework Api的programmaticaly传递 Taxonomy Id 来获取自定义属性值。

我在Ektron 9工作。

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以使用CustomPropertyObject类检索Taxonomy自定义属性。我使用类似于这个的代码:

var customApi = new CustomPropertyObject();
var customPropertyId = 0;  // Put here your custom property id
var taxonomyId = 0;        // Put here your taxonomy Id

var customProperties = customApi.GetItem(taxonomyId, 2057 /* language code */,
    EkEnumeration.CustomPropertyObjectType.TaxonomyNode, customPropertyId)
        .Items.ToDictionary(i => i.PropertyId, i => i.PropertyValue.ToString());

您只需要添加自己的TaxonomyIdCustomPropertyID和语言代码。

希望这有帮助, 了Jonatan