我将Custom属性分配给Taxonomy。我需要通过使用带有Ektron Framework Api的programmaticaly传递 Taxonomy Id 来获取自定义属性值。
我在Ektron 9工作。
提前致谢!
答案 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());
您只需要添加自己的TaxonomyId
,CustomPropertyID
和语言代码。
希望这有帮助, 了Jonatan