すべてのリストビューに各アイテムのバージョン番号を表示するデータエクステンダーがあります。データエクステンダーが機能しないため、明らかに「お気に入り」は異なります。
では、お気に入りリストのデータエクステンダーを実行できますか?そうでない場合、リストに表示するアイテムにバージョン番号情報を追加するための代替手段は何ですか?
すべてのリストビューに各アイテムのバージョン番号を表示するデータエクステンダーがあります。データエクステンダーが機能しないため、明らかに「お気に入り」は異なります。
では、お気に入りリストのデータエクステンダーを実行できますか?そうでない場合、リストに表示するアイテムにバージョン番号情報を追加するための代替手段は何ですか?
はい。お気に入りリストは、他のほとんどのデータ構造を拡張する方法と同様に、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>
これは、FavoritesList の例です。
<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>
したがって、ルート要素名を除けば、これは DataExtender で Tridion から取得できる他のリストとよく似ています。