簡體   English   中英

Ektron:更改內容分類

[英]Ektron: Change taxonomy of content

我在Ektron中有一堆內容項,所有內容項都分配有分類法。 我正在嘗試編寫一種方法,該方法將基於電子表格更新分類法,其中電子表格中的每一行都有內容項的ID和應分配給它的更新的分類法。 所以,我有內容ID和分類ID,但是我不確定該如何處理。

如何使用什么方法更改內容項的分類法?

您需要使用ContentManager類來更新給定項目的分類法。

這里有一個有關如何檢索已分配的分類法的示例: https : //developer.ektron.com/forums/?v= t & t =3033

我想您需要的是:

獲取所有分配的分類法

var contentManager = new ContentManager(ApiAccessMode.Admin);
var taxonomyDataList = contentManager.GetAssignedTaxonomyList(contentId, language);

從項目中刪除那些分類法(重復上一個列表)

contentManager.RemoveTaxonomy(contentId, taxonomyId);

分配來自Excel文檔的新分類法。

contentManager.AssignTaxonomy(contentId, taxonomyId);

筆記:

  • 重要的是要使用Admin模式實例化ContentManager,以更新系統中擁有的任何內容,無論它們具有的權限如何。

  • 您需要在Web請求的上下文中執行此操作。 如果您構建控制台應用程序並引用Ektron二進制文件,則可能無法使用,因為許多方法依賴HttpContext。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM