2013-01-16 2 views
3

Я работаю над Ektron 8.6.Отправка предыдущей версии содержимого с использованием API в Ektron

Как я могу извлечь предыдущую версию Контента, передав идентификатор содержимого с помощью API? Предыдущая версия в смысле данных контента перед редактированием (может быть несколько изменений для контента). Можно ли получить эти различные версии через API?

Есть ли какая-нибудь утилита в ektron для прямого преобразования содержимого в документ?

ответ

3

Вот пример:

var contentManager = new ContentManager(); 
var historyList = contentManager.GetHistoryList(contentId); 
foreach(var historyData in historyList) 
{ 
    var contentData = contentManager.GetContentByHistoryId(historyData.Id); 
} 

Соответствующее пространство имен вы хотите принять, можно найти здесь: Ektron.Cms.Framework.Content.ContentManager.

+0

Спасибо за ответ! Независимо от того, есть ли какая-либо утилита в ektron для прямого преобразования содержимого в документ? – Bisileesh

+0

Еще один Qn, в чем смысл слова «Ektron»? – Bisileesh

+0

Можете ли вы заглянуть в эти неуказанные Qns в DevCenter? http://dev.ektron.com/forum.aspx?g=posts&t=40264 – Bisileesh