Можно ли расширить список избранных с помощью Data Extender?

У нас есть расширитель данных, который отображает номер версии каждого элемента во всех списках. Ясно, что "Избранное" отличается, так как наш расширитель данных там не работает.

Итак, можем ли мы сделать расширитель данных для списка "Избранное"? Если нет, то, что альтернатива для добавления информации о номере версии в элемент для отображения в списке?

Ответ 1

Да. Список избранного можно расширить с помощью DataExtender, аналогично тому, как большинство других структур данных могут быть расширены. Поскольку фавориты предназначены для быстрого доступа к другим элементам в модели данных Tridion Content Manager, они обладают теми же свойствами, что и на них.

Это пример списка элементов в моей папке Building Blocks:

<tcm:ListItems Managed="10682" ID="tcm:1-1-2" 
               xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
    <tcm:Item ID="tcm:1-5-2" Title="Component Templates" Type="2" 
              Modified="2011-11-18T11:09:45" IsNew="false" Icon="T2L0P0" 
              IsPublished="false" Lock="0" IsShared="false" IsLocalized="false" 
              Trustee="tcm:0-0-0" Allow="269085696" Deny="96" Managed="10682" />
</tcm:ListItems>

Это пример избранного списка:

<tcm:ListFavoriteItems xmlns:tcm="http://www.tridion.com/ContentManager/5.0">
    <tcm:Item xmlns:tcm="http://www.tridion.com/ContentManager/5.0" 
        ID="cme:0-41336414110293-shortcut" Title="Folder" RefID="tcm:1-57-2" 
        Path="\Content Management\Pub1\Building Blocks\Folder" Icon="T2" 
        Created="2012-5-7T14:8:30" HasChildren="false" Allow="24576" />
</tcm:ListFavoriteItems>

Поэтому, помимо имени корневого элемента, это выглядит довольно похоже на другие списки, которые вы можете получить от Tridion в своем DataExtender.