0

我在 Ektron 工作区中添加了一个 MetaData 定义,并根据我定义的元数据添加了资产和内容。现在我想用那个 metaData 标签检索所有内容。

4

1 回答 1

1

我建议使用 MetadataCriteria 对象或 Search API(如果有的话)。

要使用元数据标准,请遵循http://reference.ektron.com/developer/framework/content/contentmanager/getlistByMetadata.aspx中的示例

简而言之:

string metaDataToFilterBy = "Some Value";
long metaDataId = 115;//whatever the id of your metadata is in workarea>settings>configuration>metadata
ContentManager contentManager = new ContentManager();
ContentMetadataCriteria criteria = new ContentMetadataCriteria();

criteria.AddFilter(metaDataId, CriteriaFilterOperator.EqualTo, metaDataToFilterBy);

List<ContentData> contentList = contentManager.GetList(criteria);
于 2013-09-04T13:40:27.283 回答