获取分类法的CustomProperty值

本文关键字:CustomProperty 分类法 获取 | 更新日期: 2023-09-27 18:10:48

我给Taxonomy分配了Custom属性。我需要通过通过编程使用Ektron框架Api传递分类法Id来获得自定义属性值。

我在Ektron工作过。

提前感谢!

获取分类法的CustomProperty值

可以使用CustomPropertyObject类检索Taxonomy Custom属性。我使用类似于下面的代码:

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());

你只需要把你自己的TaxonomyId, CustomPropertyID和语言代码。

希望这有帮助,Jonatan